Заполнить массив вещественных чисел вводом с клавиатуры. Посчитать сумму и произведение элементов массива. Вывести на экран сам массив, полученные сумму и произведение его элементов.
- Присвоить переменной, в которой будет храниться сумма, значение 0, а переменной для произведения — значение 1.
- В цикле увеличивая индекс массива от начала до конца
- считывать с клавиатуры число и записывать его в текущую ячейку массива,
- увеличивать переменную с суммой на введенное число.
- умножать переменную с произведением на введенное число.
- В цикле увеличивая индекс массива от начала до конца вывести все элементы массива.
- Вывести сумму и произведение.
Pascal
сумма элементов массива паскаль
Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
<br>
const N = 10;<br>
var<br>
a: array[1..N] of real;<br>
sum, mult: real;<br>
i: integer;<br>
begin<br>
sum := 0;<br>
mult := 1;<br>
for i:=1 to N do begin<br>
read(a[i]);<br>
sum := sum + a[i];<br>
mult := mult * a[i];<br>
end;<br>
for i:=1 to N do write(a[i]:5:2);<br>
writeln;<br>
writeln(sum:5:2);<br>
writeln(mult:5:2);<br>
end.<br>
<br>
const N = 10;<br>
var<br>
a: array[1..N] of real;<br>
sum, mult: real;<br>
i: integer;<br>
begin<br>
sum := 0;<br>
mult := 1;<br>
for i:=1 to N do begin<br>
read(a[i]);<br>
sum := sum + a[i];<br>
mult := mult * a[i];<br>
end;<br>
for i:=1 to N do write(a[i]:5:2);<br>
writeln;<br>
writeln(sum:5:2);<br>
writeln(mult:5:2);<br>
end.<br>
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.
4.3 2.3 4.5 3.3 8.3 1.2 8.3 9.1 2.3 3.6
4.30 2.30 4.50 3.30 8.30 1.20 8.30 9.10 2.30 3.60
47.20
914812.11
Язык Си
Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
<br>
#include <stdio.h><br>
#define N 10<br>
<br>
main() {<br>
float a[10], sum, mult;<br>
int i;<br>
sum = 0;<br>
mult = 1;<br>
for (i=0; i < 10; i++) {<br>
scanf("%f", &a[i]);<br>
sum += a[i];<br>
mult *= a[i];<br>
}<br>
for (i=0; i < 10; i++) {<br>
printf("%.2f ", a[i]);<br>
}<br>
printf("\n%.2f\n", sum);<br>
printf("%.2f\n", mult);<br>
}<br>
</stdio.h>
<br>
#include <stdio.h><br>
#define N 10<br>
<br>
main() {<br>
float a[10], sum, mult;<br>
int i;<br>
sum = 0;<br>
mult = 1;<br>
for (i=0; i < 10; i++) {<br>
scanf("%f", &a[i]);<br>
sum += a[i];<br>
mult *= a[i];<br>
}<br>
for (i=0; i < 10; i++) {<br>
printf("%.2f ", a[i]);<br>
}<br>
printf("\n%.2f\n", sum);<br>
printf("%.2f\n", mult);<br>
}<br>
</stdio.h>
#include
#define N 10
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 (питон)
Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
<br>
a = [0]*10<br>
s = 0<br>
m = 1<br>
for i in range(10):<br>
a[i] = float(input())<br>
s += a[i]<br>
m *= a[i]<br>
print(a)<br>
print(s)<br>
print('%.4f'%m)<br>
<br>
a = [0]*10<br>
s = 0<br>
m = 1<br>
for i in range(10):<br>
a[i] = float(input())<br>
s += a[i]<br>
m *= a[i]<br>
print(a)<br>
print(s)<br>
print('%.4f'%m)<br>
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)
КуМир
Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
<br>
алг сумма элементов <br>
нач<br>
цел N=10<br>
вещ таб a[1:N]<br>
вещ sum, mult<br>
цел i<br>
sum := 0<br>
mult := 1<br>
нц для i от 1 до N<br>
ввод a[i]<br>
sum := sum + a[i]<br>
mult := mult * a[i]<br>
кц<br>
нц для i от 1 до N<br>
вывод a[i], " "<br>
кц<br>
вывод нс, sum, нс<br>
вывод mult<br>
кон<br>
<br>
алг сумма элементов <br>
нач<br>
цел N=10<br>
вещ таб a[1:N]<br>
вещ sum, mult<br>
цел i<br>
sum := 0<br>
mult := 1<br>
нц для i от 1 до N<br>
ввод a[i]<br>
sum := sum + a[i]<br>
mult := mult * a[i]<br>
кц<br>
нц для i от 1 до N<br>
вывод a[i], " "<br>
кц<br>
вывод нс, sum, нс<br>
вывод mult<br>
кон<br>
алг сумма элементов
нач
цел 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
Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
<br>
dim a(10)<br>
sum = 0<br>
mult = 1<br>
for i=0 to 9<br>
input a[i]<br>
sum = sum + a[i]<br>
mult = mult * a[i]<br>
next i<br>
<br>
for i=0 to 9 <br>
print a[i] + " ";<br>
next i<br>
print<br>
print sum<br>
print mult<br>
<br>
dim a(10)<br>
sum = 0<br>
mult = 1<br>
for i=0 to 9<br>
input a[i]<br>
sum = sum + a[i]<br>
mult = mult * a[i]<br>
next i<br>
<br>
for i=0 to 9 <br>
print a[i] + " ";<br>
next i<br>
print<br>
print sum<br>
print mult<br>
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 sum
print mult