Определить сумму элементов массива, значения которых кратны 3 (с использованием while и for) - Pascal ABC
Формулировка задачи:
Дан Одномерный числовой массив. Определить сумму элементов массива, значения которых кратны 3, использовать while и for
нужно прям очень срочно, выручите кто очень хорошо разбирается, для вас это за минуту пишется я уверен
Решение задачи: «Определить сумму элементов массива, значения которых кратны 3 (с использованием while и for)»
textual
Листинг программы
- const
- m = 10;
- var A:array[1..m] of integer;
- i,sum: integer;
- begin
- writeln('Исходный массив:');
- for i:=1 to m do
- begin
- A[i]:=-9 + random(18);
- write(A[i]:3);
- end;
- writeln;
- // через for
- sum:=0;
- for i:=1 to m do
- if A[i] mod 3 = 0 then
- sum:=sum + A[i];
- writeln('Сумма элементов: ', sum);
- //через while
- sum:=0;
- i:=0;
- while i < m do
- begin
- inc(i);
- if A[i] mod 3 = 0 then
- sum:=sum + A[i];
- end;
- writeln('Сумма элементов: ', sum);
- end.
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д