
Zhalelel
7 год назад
PascalABC
Ввести с клавиатуры 5 чисел если сумма 1 и 3 числа кратно 5 и пятое число оканчивается на 3, то вычислить сумму квадратов этих чисел иначе вычислить произведение квадратных корней всех чисел. Верно ли, что сумма 1,2 и 3 чисел больше 15 верно ли , что сумма 4 и 5 чисел является двузначным числом.
Помогите кодом пожалуйста
ОТВЕТЫ

Фалалей
Jul 18, 2019
Const n=5;
var i: integer;
b: real;
a: array [1..n] of integer; {если его элементы целые числа (про тип чисел ничего не сказано в задании)}
begin
for i:=1 to n do
read(a[i]);
if ((a[1]+a[3]) mod 5 = 0) and (a[5] mod 10 = 3) then
begin b:=0;
for i:=1 to 5 do
b:=b+sqr(a[i]);
end
else begin b:=1;
for i:=1 to 5 do
b:=b*sqrt(a[i]);
end;
writeln(b:1:2); {округление до сотых}
if (a[1]+a[2]+a[3])gt;15 then writeln(да, сумма 1, 2 и 3 чисел больше 15)
else writeln(нет, сумма 1, 2 и 3 чисел меньше или равна 15);
if ((a[4]+a[5]) div 10gt;0) and ((a[4]+a[5]) div 100lt;0) then writeln(да, сумма 4 и 5 чисел - двузначное число)
else writeln(нет, сумма 4 и 5 чисел - не двузначное число);
readln; {чтобы была задержка до нажатия кнопки при выполнении программы и мы могли бы увидеть ответ}
end.
Решить можно и без использования массива.
var i: integer;
b: real;
a: array [1..n] of integer; {если его элементы целые числа (про тип чисел ничего не сказано в задании)}
begin
for i:=1 to n do
read(a[i]);
if ((a[1]+a[3]) mod 5 = 0) and (a[5] mod 10 = 3) then
begin b:=0;
for i:=1 to 5 do
b:=b+sqr(a[i]);
end
else begin b:=1;
for i:=1 to 5 do
b:=b*sqrt(a[i]);
end;
writeln(b:1:2); {округление до сотых}
if (a[1]+a[2]+a[3])gt;15 then writeln(да, сумма 1, 2 и 3 чисел больше 15)
else writeln(нет, сумма 1, 2 и 3 чисел меньше или равна 15);
if ((a[4]+a[5]) div 10gt;0) and ((a[4]+a[5]) div 100lt;0) then writeln(да, сумма 4 и 5 чисел - двузначное число)
else writeln(нет, сумма 4 и 5 чисел - не двузначное число);
readln; {чтобы была задержка до нажатия кнопки при выполнении программы и мы могли бы увидеть ответ}
end.
Решить можно и без использования массива.
233
Смежные вопросы: