Даны два целых числа. Составьте блок-схему алгоритма вычисления: 1.Частного этих чисел, если оба числа четные. 2.Разность этих чисел в случае, если одно из чисел четное, другое нечетное.
1. var x, i: integer; var c : array[1..31] of boolean; begin c := 0; for i:= 1 to 31 do c[i] := false; for i := 1 to 31 do begin readln(x); if (x = 0) then c[i] := true; end; writeln('В следующие дни не было осадков: '); for i:= 1 to 31 do if (c[i]) then writeln(c[i]); readln(i); end.
2. var x,i,n,c: integer; begin realn(n); for i:= 1 to n do begin readln(x); if (x < 0) then c := c + x; end; writeln('ответ: '); write(c); readln(x); end.
P.S. На паскале не писал давно. Код не компилировал (ибо его сюда копипастить без последствий нельзя.), так что могут быть незначительные ошибки. + сразу говорю (как программист с некоторым опытом и будучи уже не школьником) - код го*но. Так никто не делает, так никто не пишет, но для "школьного паскаля" достаточно
Const n=8; var x : array[1..n] of real; i : integer; min : real; begin Randomize; writeln('Исходный массив:'); for i:=1 to n do begin x[i]:=20*random-10; write(x[i]:6:2,' '); end; writeln; min:=x[1]; for i:=2 to n do if x[i] < min then min:=x[i]; writeln('min=',min:6:2); for i:=1 to n do if x[i]<0 then x[i]:=min; writeln('Измененный массив:'); for i:=1 to n do write(x[i]:6:2,' '); end.
я такую вчера делала, замени сумму на частное, а произведение на разность