Задать вопрос
20 марта, 00:37

1. Дан целочисленный массив из 30 элементов, которые могут принимать значения от 150 до 200 - рост учащихся выпускного класса. Напишите программу, которая выводит номера элементов с максимальными и минимальными значениями. 2. Дан целочисленный массив размерностью N (N - чётное число), заполненный случайными числами. Упорядочить по возрастанию первую половину массива, вторую половину оставить без изменений.

+1
Ответы (1)
  1. 20 марта, 01:03
    0
    1. program zz1;

    const n = 30; / / задаем количество чисел в массиве

    var i, min, max:integer; / / задаем переменные целого типа

    m:array [1 ... n] of integer;

    begin

    for i:=1 to n do / / получаем n чисел случайных и записываем их в массив

    m[i]:=random (51) + 150;

    max:=0;

    min:=1000000;

    for i:=1 to n do / / организуем цикл, в котором переберем все числа массива

    begin

    if m[i] > max then max:=m[i]; / /проверяем, если число из массива больше максимального, то записываем его в максимальное

    if m[i] < min then min:=m[i]; / /проверяем, если число из массива меньше минимального, то записываем его в минимальное

    end;

    writeln ('максимальный рост = ', max); / / выводим ответ

    write ('минимальный рост = ', min);

    end.

    2. program zz1;

    const n = 30; / / задаем количество чисел в массиве

    var i, k, j, b:integer; / / задаем переменные целого типа

    m:array [1 ... n] of integer;

    begin

    for i:=1 to n do / / получаем n чисел случайных и записываем их в массив

    m[i]:=random (51) + 150;

    k:=n div 2;

    for i:=1 to n do / / выводим полученный массив на экран

    write (m[i],' ');

    writeln; / / переходим на новую строку для вывода ответа

    for i : = 1 to k-1 do

    for j : = 1 to k-i do

    if m[j] > m[j+1] then begin

    b : = m[j];

    m[j] : = m[j+1];

    m[j+1] : = b

    end;

    for i:=1 to n do / / выводим полученный массив на экран

    write (m[i],' ');

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