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

Напишите программу которая в последовательности натуральных чисел находит среднее арифметическое трехзначный чисел или сообщает, что таких чисел нет

+5
Ответы (1)
  1. 12 декабря, 21:21
    0
    Program ert;

    var

    A: array [1 ... 100] of integer;

    i, n, k, l, sum: integer;

    sredn: real;

    begin

    Writeln ('Введите число элементов массива');

    readln (n);

    for i:=1 to n do A[i]:=random (100);

    for i:=1 to n do write (A[i],' ');

    for i:=1 to n do

    if (A[i]>99) and (A[i]<1000) then

    begin

    sum:=sum+A[i];

    k:=k+1;

    end

    else l:=l+1;

    if l=n then writeln ('Последовательность не содержит трехзначных чисел')

    else

    begin

    sredn:=sum/k;

    Writeln ('Среднее арифметическое трехзначных чисел равно: ', sredn);

    end;

    readln;

    end.

    Параметр l ввели для того, чтобы зафиксировать отсутствие трехзначных чисел в последовательности. Если очередной элемент не является трехзначным, то l увеличиваем на 1. Таким образом, если ни одного трехзначного числа не встретилось, то l будет равен длине последовательности n.

    Не забываем присвоить переменной sredn тип данных real, т. к. деление на множестве целых чисел невозможно.
Знаешь ответ на этот вопрос?
Сомневаешься в правильности ответа?
Получи верный ответ на вопрос 🏆 «Напишите программу которая в последовательности натуральных чисел находит среднее арифметическое трехзначный чисел или сообщает, что таких ...» по предмету 📕 Информатика, используя встроенную систему поиска. Наша обширная база готовых ответов поможет тебе получить необходимые сведения!
Найти готовые ответы
Похожие вопросы информатике
Напишите программу, которая находит сумму, произведение и среднее арифметическое трёх целых чисел, введённых с клавиатуры. Входные данные Три целых числа вводятся в одной строке через пробелы.
Ответы (1)
1. напишите программу, которая для последовательности натуральных чисел определяет их сумму. Программа получает на вход количество чисел в последовательности и сами числа 2. Измените программу так, чтобы определялось произведение чисел. 3.
Ответы (1)
Напишите программу, которая подсчитывает количество двузначных чисел в заданной последовательности натуральных чисел. Программа получает на вход количество чисел в последовательности, а затем сами числа. Количество чисел не превышает 1000.
Ответы (1)
Напишите программу, которая в последовательности натуральных чисел определяет количество чисел, кратных 3. Программа получает на вход количество чисел в последовательности, а затем сами числа. В последовательности всегда имеется число, кратное 3.
Ответы (1)
1. напишите программу которая в последовательности натуральных чисел определяет сумму чисел кратных семи и оканчивающихся на один количество не известно 2.
Ответы (1)