
Дано 20 чисел. Найти сумму чисел, которые меньше числа 5.(Паскаль)


Ответы на вопрос

Program pr1;
uses crt;
var
n:byte; // Размерность массива
i:byte; // Счетчик массива
a:array[1..20] of real; // Массива чисел
S:real; // Сумма чисел
Begin
clrscr;
write('Введите размерность массива: ');
readln(n);
writeln('Введите ',n,' элементов');
// Блок ввода
for i:=1 to n do
readln(a[i]);
// Блок вывода
writeln('Исходный массив');
for i:=1 to n do
write(a[i]:6:1,' ');
writeln;
readln;
// Блок инициализации
S:=0;
for i:=1 to n do
if(a[i]<5) then
S:=S+a[i];
readln;
writeln('S= ',S);
End.



Для нахождения суммы чисел, которые меньше пяти из заданных 20 чисел, можно использовать следующий алгоритм на языке Паскаль:
pascalprogram SumOfNumbersLessThanFive; var numbers: array [1..20] of Integer; i, sum: Integer; begin sum := 0; // Вводим 20 чисел с клавиатуры writeln('Введите 20 чисел:'); for i := 1 to 20 do begin readln(numbers[i]); // Проверяем, меньше ли текущее число 5 и добавляем его к сумме, если условие выполняется if numbers[i] < 5 then sum := sum + numbers[i]; end; // Выводим сумму чисел, которые меньше 5 writeln('Сумма чисел, которые меньше 5: ', sum); readln; end.
Программа запрашивает у пользователя ввод 20 чисел и затем проходит по каждому числу, проверяя, меньше ли оно 5. Если число удовлетворяет этому условию, то оно добавляется к переменной sum
. После завершения ввода и обработки всех чисел, программа выводит сумму чисел, которые меньше 5.


Похожие вопросы
Топ вопросов за вчера в категории Информатика









Последние заданные вопросы в категории Информатика
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili