Логотип сайта

Подготовка к ЕГЭ и ОГЭ

  • Главная
  • Информация о сайте
  • Сочинения ЕГЭ
  • Выпускное сочинение
  • Поиск по сайту

Напишите программу, которая в последовательности натуральных...

Категория: Язык программирования: Паскаль

Задание:

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

Количество чисел не превышает 100. Введенные числа не превышают 300.
Программа должна вывести одно число - сумму всех входящих в последовательность чисел, меньших 50, но больше 10.

Пример работы программы:

Решение:

  1. Инициализация переменных;
  2. Ввод количества чисел в последовательности;
  3. Обнуление переменной суммы;
  4. Цикл от 1 до количества чисел в последовательности
    1. Ввод числа последовательности;
    2. Если число меньше 50 и число больше 10, то добавить его в сумму.
  5. Вывести значение суммы.

Pascal

var n, i, a, sum : integer; // инициализация переменных
begin
 readln(n); // ввод количества чисел в последовательности
 sum := 0; // обнуление переменной суммы
 for i := 1 to n do // цикл от 1 до количества чисел в последовательности
 begin
 readln(a); // ввод числа последовательности
 if (a < 50) and (a > 10) then 
 sum := sum + a; // если число меньше 50 и число больше 10, то добавить его в сумму 
 end; 
 writeln (sum); // Вывести значение суммы
end.
 
Похожие материалы
  • Ниже записана программа... алгоритм печатает сначала 3, а потом 36...
  • Определите, по какой из масок.. Подготовка к ЕГЭ (ИКТ)
  • Сколько единиц в двоичной записи десятичного числа 514?
  • Алгоритм вычисления значения функции F(n)... ИКТ (ЕГЭ)
  • Для групповых операций с файлами.. (Подготовка к ЕГЭ)
  • Определите значение переменной.. (Подготовка к ЕГЭ)
  • Определите значение переменной C... ИКТ (ЕГЭ)
  • 1
  • 2
  • 3
  • 4
  • 5
Оценка: 5.0 из 1

💬 Чат ЕГЭ В Telegram. Вступить

Copyright Vopvet.Ru © 2025 Хостинг от uWeb