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

Составьте паскаль-программу для решения следующей задачи: "Дан одномерный массив действительного типа. Получить другой массив, состоящий только из чисел исходного массива, больших данного числа N, или сообщить, что таких чисел нет. Полученный массив отсортировать методом вставки в порядке возрастания элементов и вывести".

+1
Ответы (1)
  1. 14 октября, 15:53
    0
    program zz1;

    var mas1, mas2:array[1 ... 10] of real;

    n, i, j, t, k:integer;

    b:real; / /задаем переменные

    begin

    read (n); / /вводим заданное число n

    for i:=1 to 10 do

    begin

    read (mas1[i]); / /вводим с клавиатуры 10 действительных чисел

    if mas1[i]>n then begin k:=k+1; mas2[k]:=mas1[i]; end; / /записываем в другой массив число, если оно больше заданного

    end;

    if k = 0 then writeln ('таких элементов нет '); / /выводим ответ

    for i:=2 to k do / /сортируем полученный массив вставками по возрастанию

    begin

    b:=mas2[i];

    j:=i-1;

    while (j>=1) and (mas2[j]>b) do

    begin

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

    j:=j-1;

    end;

    mas2[j+1]:=b;

    end;

    for i:=1 to k do

    write (mas2[i],' '); / /выводим массив на экран

    end.
Знаешь ответ на этот вопрос?
Сомневаешься в правильности ответа?
Получи верный ответ на вопрос 🏆 «Составьте паскаль-программу для решения следующей задачи: "Дан одномерный массив действительного типа. Получить другой массив, состоящий ...» по предмету 📕 Информатика, используя встроенную систему поиска. Наша обширная база готовых ответов поможет тебе получить необходимые сведения!
Найти готовые ответы
Похожие вопросы информатике
1. Дан одномерный массив из N элементов. Заменить в нем значение макс и мин элемента на сумму всех элементов массива 2. Дан одномерный массив из Н элементов. Найти среднее арифметическое положительных четных элементов данного массива
Ответы (1)
1) Дан одномерный массив А[N], - целых чисел. Заменить все большие 7 члены массива числом 7. Найти количество таких членов. 2) Задан массив из 10 элементов, найти произведение элементов массива. Задача №3.
Ответы (1)
1) Заполнить массив размером N целыми числами последовательно от 1 до N. Вывести его на экран. Найти сумму элементов массива и вывести ее на экран. 2) Заполнить массив размером N целыми числами последовательно от N до 1. Вывести его на экран.
Ответы (1)
Дан массив, состоящий из целых чисел. Напишите программу, которая подсчитает количество элементов массива, больших предыдущего (элемента с предыдущим номером). Входные данные Сначала задано число N - количество элементов в массиве (1N10000).
Ответы (1)
Составить программы для паскаля для следующих задач: 1. В массиве из 10 элементов подсчитать количество нечетных элементов 2. Вычислить сумму квадратов элементов, больших 2. Массив состоит из 5 элементов действительного типа. 3. Даны два массива.
Ответы (1)