Предмет: Информатика,
автор: kibardinar
Дан целочисленный массив размером 18 элементов. Найти сумму чисел меньше 10.
Паскаль
Ответы
Автор ответа:
0
const N=18;
var
mas: array[1..N] of integer;
i,sum: integer;
begin
sum:=0;
write('Введите элементы массива: ');
for i:=1 to N do
begin
write(i, ' элемент: ');
readln(mas[i]);
if mas[i] < 10 then
sum:=sum+mas[i];
end;
writeln('Сумма элементов массива меньших 10: ', sum);
end.
ForeignAgent:
Коллега, Вы совершенно правомерно объединили в одном цикле процессы ввода и обработки данных для данной примитивной задачи. Однако, даже на примитивных задачах, лучше сразу приучать учеников к разделению на отдельные блоки процессов ввода, обработки и вывода информации.
Автор ответа:
1
Ответ:
Объяснение:
program ArraySum;
var
Numbers : array[1..18] of real;
Result : real;
i : integer;
begin
Result := 0;
for i:= 1 to 18 do begin
Write('Input ', i ,'th element of array');
ReadLn (Numbers[i]);
end;
for i:= 1 to 18 do begin
if Numbers[i] < 10 then Result := Result + Numbers[i];
end;
Writeln('Result = ', Result:5:2);
end.
Похожие вопросы
Предмет: Английский язык,
автор: Iosy
Предмет: Английский язык,
автор: yarinadeakun
Предмет: Физика,
автор: lionellarusanova2010
Предмет: Обществознание,
автор: anastaas5