Есть ответ 👍

Написать программу: найти сумму четных и нечетных n-чисел

232
366
Посмотреть ответы 2

Ответы на вопрос:

Adik2281
4,6(98 оценок)

Program zzz; var a, b, n, i,  ss,  s : integer; begin  writeln ( ' введите количество чисел'  ); readln (n); s : = 0; ss : = 0; for i : = 1 to n do begin  if i mod 2 =0 then s: = s+i else ss : = ss + i; end; writeln ( 'сумма четных чисел равна   ',s  ); writeln ( 'сумма нечетных числе равна   ' , ss); end.
erniaz2005
4,5(73 оценок)

объяснение:

1.

program line_ab;

uses crt;

var l, xa, xb, ya, yb: real;

begin

writeln('найдем длину отрезка ав по координатам его крайних точек' );

writeln('введите координаты точки a');

write('x = '); readln(xa);

write('y = '); readln(ya);

writeln('введите координаты точки b');

write('x = '); readln(xb);

write('y = '); readln(yb);

l: =sqrt(sqr(xb-xa)+sqr(yb-ya));

write('длина отрезка ab равна ', l);

readln;

end.

2.

program multdrob;

uses crt;

var z, mult: real; i, l: integer;

begin

write('введите z = '); readln(z);

write('введите l = '); readln(l);

mult: =z+5/(10);

for i: =1 to l do

mult: =mult*(z+5/(10+i)) ;

write('произведение дробей z+5/[10..l] равно ', mult);

readln;

end.

3.

program multmass;

uses crt;

var a: array[1..10] of real; mult: real; i: integer;

begin

randomize;

for i: =1 to 10 do begin

a[i]: =random(10);

write(a[i]: 7: 2) end;

writeln;

mult: =1;

for i: =2 to 10 do

if a[i] > a[1] then mult: =mult*a[i] ;

if mult> 1 then write('произведение элементов болших первого равно ',mult)

else write('произведение элементов болших первого равно ' ,0);

readln;

end.

Популярно: Информатика