Одномерный массив - Pascal (93984)

Узнай цену своей работы

Формулировка задачи:

После введения с клавиатуры произвольного одномерного массива целых чисел (в границах знакового целого типа) вывести на экран их сумму. Введение каждого числа заканчивается нажиманием <Enter>, введение заканчивается введением числа 0

Решение задачи: «Одномерный массив»

textual
Листинг программы
program elenarii;
uses crt;
var
mas:array[1..100] of integer;
sum,i:integer;
begin
 clrscr;
 writeln('введите целое число ');
 sum:=0;
 for i:=1 to 100 do
 begin
   readln(mas[i]);
   if mas[i]<>0 then
   sum:=sum+mas[i]
   else break;
 end;
 writeln('сумма равна ',sum);
 readln;
end.

Объяснение кода листинга программы

  1. Объявление переменных:
    • mas: массив целых чисел
    • sum: переменная для хранения суммы
    • i: счётчик для цикла
  2. Очистка экрана и вывод сообщения для ввода числа
  3. Инициализация переменной sum значением 0
  4. Цикл по всем элементам массива
  5. Чтение значения из каждого элемента массива и добавление его к сумме, если оно не равно 0
  6. Вывод сообщения с суммой всех не равных 0 элементов массива
  7. Ожидание ввода для завершения программы

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

12   голосов , оценка 4.083 из 5
Похожие ответы