Free Pascal. Все три задания в одном коде.
Объяснение:
const k=10;
var
a, i, n: integer;
s : double;
ar : array[0..k-1] of integer;
begin
writeln('Задание 4');
write('Введите число : ');
readln(a);
for i:=8 to 18 do
if a>=0 then
write(sqrt(i):2:2, ' ')
else
writeln((i+0.8):2:1);
writeln();
writeln('---------------------------------');
writeln('Задание 5');
write('Введите n : ');
readln(n);
s:=0;
for i:= 1 to n do
s := s + i/2;
writeln('Сумма ряда = ', s:2:1);
if s>10 then
writeln('Сумма ряда больше 10')
writeln('Сумма ряда меньше 10');
writeln('Задание 6');
for i:=0 to k-1 do begin
write('введите [', i, '] = ');
readln(ar[i]);
end;
n:=0;
for i:=0 to k-1 do
if (ar[i] mod 2 = 0) then
inc(n);
writeln('Кол-во чётных чисел = ', n);
end.
Free Pascal. Все три задания в одном коде.
Объяснение:
const k=10;
var
a, i, n: integer;
s : double;
ar : array[0..k-1] of integer;
begin
writeln('Задание 4');
write('Введите число : ');
readln(a);
for i:=8 to 18 do
if a>=0 then
write(sqrt(i):2:2, ' ')
else
writeln((i+0.8):2:1);
writeln();
writeln('---------------------------------');
writeln('Задание 5');
write('Введите n : ');
readln(n);
s:=0;
for i:= 1 to n do
s := s + i/2;
writeln('Сумма ряда = ', s:2:1);
if s>10 then
writeln('Сумма ряда больше 10')
else
writeln('Сумма ряда меньше 10');
writeln('---------------------------------');
writeln('Задание 6');
for i:=0 to k-1 do begin
write('введите [', i, '] = ');
readln(ar[i]);
end;
n:=0;
for i:=0 to k-1 do
if (ar[i] mod 2 = 0) then
inc(n);
writeln('Кол-во чётных чисел = ', n);
end.