Дан массив всех целых чисел .Найти сумму элементов в массиве. (Паскаль)
10-11 класс
|
uses crt;
var i,count:integer;
a:array[1..20] of integer;
begin
randomize;
count:=0;
for i:=1 to 20 do a[i]:=random(6)+1;
for i:=1 to 20 do begin
count:=count+a[i];
write(a[i],' ');
end;
writeln;
writeln(' count = ', count);
readln;
end.
Решение #1
var a:array[1..10] of integer;
i,s:integer;
begin
s:=0;
for i:=1 to 10 do
read(a[i]);
for i:=1 to 10 do
s:=s+a[i];
Writeln(s);
end.
В этом решении вводится 10 целых чисел, и считается их сумма.
Пример
Ввод
1 2 3 4 5 6 7 8 9 10
Вывод
55
Решение #2
var a:array[1..1000] of integer;
i,s,N:integer;
begin
read(N);
s:=0;
for i:=1 to N do
read(a[i]);
for i:=1 to N do
s:=s+a[i];
Writeln(s);
end.
В этом решении сначала вводится N - количество элементов в массиве затем сам массив и выводится ответ
Пример
Ввод
8
1 2 3 4 5 6 7 8
Вывод
36
Решение #3
var a:array[1..10] of integer;
s,i:integer;
begin
s:=0;
for i:=1 to 10 do begin
randomize;
a[i]:=random(2001)-1000
write(a[i],' ');
end;
for i:=1 to 10 do
s:=s+a[i];
writeln;
writeln(s);
end.
В этом решении программа сама генерирует массив из 10 чисел в который входят числа от -1000 до 1000
пример
Ввод
Вывод
0 5 851 -1000 999 515 66 -786 -55 545
1140
Вопросы, недочеты в ЛС
Другие вопросы из категории
Найти номер первого отрицательного элемента, делящегося на 5 с остатком 2.напишите пожалуйста программу в лазарусе
тся с
клавиатуры. Величина задолженности вычисляется по формуле : Ai=(1+q)*A(i-1). q - ставка кредита , Ai - задолженность i-го месяца (A0 - величина кредита ).
Батон стоит 3 рубля. Булка стоит 4 рубля. У нас в наличии 4 кг муки и 0,2 кг сахара. Составьте оптимальный план выпечки батонов и булок.
Читайте также
B<=100).
Выходнфе данные: вывести сумму всех целых чисел от А до В включительно.
Можно, пожалуйста, с объяснением.
Вывести на экран массив в виде таблицы и сумму элементов массива.
"Дан массив из 5 чисел, найти количество элементов которые равны минимуму."
только элементы кратные 2
3)Найти сумму первых пяти элементов
Составить программу Дан массив целых чисел , размерность -12
1) Заполнение массива производить случайными числами из диапозона [-10;35]
2)Вывести на печать только положительные элементы
3)Найти количество отрицательных элементов
Составить программу
Известны данные о выпуске прождукции ( ткани в метрах ) ткацким цехом текстильного комбината за каждый день месяца . Определить количество ткани ( метров) произведенных цехом за месяц .