Заполнить массив вещественных чисел вводом с клавиатуры. Посчитать сумму и произведение элементов массива. Вывести на экран сам массив, полученные сумму и произведение его элементов.
Присвоить переменной, в которой будет храниться сумма, значение 0, а переменной для произведения — значение 1.
В цикле увеличивая индекс массива от начала до конца
считывать с клавиатуры число и записывать его в текущую ячейку массива,
увеличивать переменную с суммой на введенное число.
умножать переменную с произведением на введенное число.
В цикле увеличивая индекс массива от начала до конца вывести все элементы массива.
Вывести сумму и произведение.
Pascal
сумма элементов массива паскаль
const N = 10;
var
a: array[1..N] of real;
sum, mult: real;
i: integer;
begin
sum := 0;
mult := 1;
for i:=1 to N do begin
read(a[i]);
sum := sum + a[i];
mult := mult * a[i];
end;
for i:=1 to N do write(a[i]:5:2);
writeln;
writeln(sum:5:2);
writeln(mult:5:2);
end.
main() {
float a[10], sum, mult;
int i;
sum = 0;
mult = 1;
for (i=0; i < 10; i++) {
scanf("%f", &a[i]);
sum += a[i];
mult *= a[i];
}
for (i=0; i < 10; i++) {
printf("%.2f ", a[i]);
}
printf("\n%.2f\n", sum);
printf("%.2f\n", mult);
}
Python
сумма элементов массива python (питон)
a = [0]*10
s = 0
m = 1
for i in range(10):
a[i] = float(input())
s += a[i]
m *= a[i]
print(a)
print(s)
print('%.4f'%m)
КуМир
алг сумма элементов
нач
цел N=10
вещ таб a[1:N]
вещ sum, mult
цел i
sum := 0
mult := 1
нц для i от 1 до N
ввод a[i]
sum := sum + a[i]
mult := mult * a[i]
кц
нц для i от 1 до N
вывод a[i], " "
кц
вывод нс, sum, нс
вывод mult
кон
Basic-256
dim a(10)
sum = 0
mult = 1
for i=0 to 9
input a[i]
sum = sum + a[i]
mult = mult * a[i]
next i
for i=0 to 9
print a[i] + " ";
next i
print
print sum
print mult
Подписаться
0 комментариев
Межтекстовые Отзывы
Посмотреть все комментарии
Pascal
сумма элементов массива паскаль
const N = 10; var a: array[1..N] of real; sum, mult: real; i: integer; begin sum := 0; mult := 1; for i:=1 to N do begin read(a[i]); sum := sum + a[i]; mult := mult * a[i]; end; for i:=1 to N do write(a[i]:5:2); writeln; writeln(sum:5:2); writeln(mult:5:2); end.
main() { float a[10], sum, mult; int i; sum = 0; mult = 1; for (i=0; i < 10; i++) { scanf("%f", &a[i]); sum += a[i]; mult *= a[i]; } for (i=0; i < 10; i++) { printf("%.2f ", a[i]); } printf("\n%.2f\n", sum); printf("%.2f\n", mult); }
Python
сумма элементов массива python (питон)
a = [0]*10 s = 0 m = 1 for i in range(10): a[i] = float(input()) s += a[i] m *= a[i] print(a) print(s) print('%.4f'%m)
КуМир
алг сумма элементов нач цел N=10 вещ таб a[1:N] вещ sum, mult цел i sum := 0 mult := 1 нц для i от 1 до N ввод a[i] sum := sum + a[i] mult := mult * a[i] кц нц для i от 1 до N вывод a[i], " " кц вывод нс, sum, нс вывод mult кон
Basic-256
dim a(10) sum = 0 mult = 1 for i=0 to 9 input a[i] sum = sum + a[i] mult = mult * a[i] next i
for i=0 to 9 print a[i] + " "; next i print print sum print mult