Предмет: Информатика,
автор: Olisava
Паскаль, задача приложена в изображении 5.55(б), помогите, пожалуйста.
Оператор цикла с параметром.
Приложения:
Ответы
Автор ответа:
0
1 задачка
var mas:array[1..n] of integer; i,x:integer;
begin
x:=0;
for i:=1 to n do
begin
readln(mas[i]);
x:=x+abs(mas[i]);
end;
end.
2 задачка
var mas:array[1..n] of integer; i,x:integer;
begin
x:=1;
for i:=1 to n do
begin
readln(mas[i]);
x:=x*abs(mas[i]);
end;
end.
var mas:array[1..n] of integer; i,x:integer;
begin
x:=0;
for i:=1 to n do
begin
readln(mas[i]);
x:=x+abs(mas[i]);
end;
end.
2 задачка
var mas:array[1..n] of integer; i,x:integer;
begin
x:=1;
for i:=1 to n do
begin
readln(mas[i]);
x:=x*abs(mas[i]);
end;
end.
Автор ответа:
0
На всякий случай я ещё выложу правильное решение второй задачи( во вложении) либо код здесь:
const n=10;
var mas:array[1..n] of integer;
i,x:integer;
begin
x:=1;
for i:=1 to n do
begin
write('Input a[',i,']=');
readln(mas[i]);
x:=x*abs(mas[i]);
end;
writeln('the answer is:', x);readln;
end.
Вариант из первого решения предложенного вам не скомпилируется, потому что не объявлена константа n. Кроме того в нем нет вывода ответа и непонятно, что за числа надо вводить с клавиатуры (в моем примере оно спросит input a[1] =
const n=10;
var mas:array[1..n] of integer;
i,x:integer;
begin
x:=1;
for i:=1 to n do
begin
write('Input a[',i,']=');
readln(mas[i]);
x:=x*abs(mas[i]);
end;
writeln('the answer is:', x);readln;
end.
Вариант из первого решения предложенного вам не скомпилируется, потому что не объявлена константа n. Кроме того в нем нет вывода ответа и непонятно, что за числа надо вводить с клавиатуры (в моем примере оно спросит input a[1] =
Приложения:
Похожие вопросы
Предмет: Английский язык,
автор: nemnojechkoTyplu
Предмет: Математика,
автор: uzladystar4
Предмет: Английский язык,
автор: INCOGNITO1234567
Предмет: География,
автор: эдикввв