Задать вопрос

1) Написать программу используя процедуру которая сортирует элементы целочисленного массива в [1 ... n], n

+3
Ответы (1)
  1. 31 января, 07:55
    0
    Первое задание:

    Type

    ty=array[1 ... 25] of integer;

    Var

    n, i:integer;

    ar:ty;

    procedure sortbutmeh (var ar:ty; n:integer);

    Var

    i, j, c:integer;

    begin

    for i:=1 to n-1 do

    for j:=i+1 to n do

    if ar[i]
    begin

    c:=ar[i];

    ar[i]:=ar[j];

    ar[j]:=c;

    end;

    end;

    begin

    randomize;

    readln (n);

    writeln ('First array:');

    for i:=1 to n do

    begin

    ar[i]:=random (100);

    write (ar[i]:4);

    end;

    sortbutmeh (ar, n);

    writeln;

    writeln ('Array after sortbutmeh () ');

    for i:=1 to n do

    write (ar[i]:4);

    end.

    Второе задание:

    Var

    n:integer;

    procedure ned (n:integer);

    begin

    case n of

    1:writeln ('Понедельник');

    2:writeln ('Вторник');

    3:writeln ('Среда');

    4:writeln ('Четверг');

    5:writeln ('Пятница');

    6:writeln ('Суббота');

    7:writeln ('Воскресенье');

    end;

    end;

    begin

    readln (n);

    ned (n);

    end.

    Третье задание:

    Var

    s:string;

    function lengthbutmeh (s:string) : integer;

    begin

    while pos (' ', s) 0 do

    delete (s, pos (' ', s),1);

    lengthbutmeh:=length (s);

    end;

    begin

    readln (s);

    writeln (lengthbutmeh (s));

    end.
Знаешь ответ на этот вопрос?
Сомневаешься в правильности ответа?
Получи верный ответ на вопрос 🏆 «1) Написать программу используя процедуру которая сортирует элементы целочисленного массива в [1 ... n], n ...» по предмету 📕 Информатика, используя встроенную систему поиска. Наша обширная база готовых ответов поможет тебе получить необходимые сведения!
Найти готовые ответы
Похожие вопросы информатике
Напишите программу, которая сортирует элементы массива по возрастанию последней цифры десятичной записи чисел. Входные данные Первая строка содержит размер массива N. Во второй строке через пробел задаются N чисел - элементы массива.
Ответы (1)
Pascal ABC. Написать процедуру, которая выводит на экран первые 3 элемента из массива, которые не равны друг другу. Или процедуру нахождения 3 максимальных элементов массива, которые не равны друг другу
Ответы (1)
For i:=1 to N do Begin write ('C[', i,']='); readln (C[i]); end * Приведенный фрагмент программы, предназчен для 1 вывода массива в столбец 2 вывода массива в строку 3 формирования массива случайными числами 4 ввода массива с клавиатуры For i:=
Ответы (1)
С+ + Напишите программу, которая выводит номера элементов массива, равных заданному значению X. Входные данные Первая строка содержит размер массива N. Во второй строке через пробел задаются N чисел - элементы массива.
Ответы (1)
1) Найти сумму отрицательных элементов массива целых чисел. Размерность массива 10. Заполнение массива осуществить случайными числами от - 20 до 20. 2) Найдите сумму чётных элементов массива целых чисел. Размерность массива 20.
Ответы (1)