Блин парился, парился так и не допёр как сделать то что я хотел, путь будет так. <u>ВАРИАНТ</u> 1: Var i:integer; n,m,max,min:real; Begin m:=10; min:=999999999999999999999999999999999999999999;
for i:=1 to 10 do begin Write('Введите числа (осталось ',m,'чисел):'); readln(n); m:=m-1;
if n>max then max:=n if n<min then min:=n; end; writeln('максимальное число: ',max,' минимальное: ',min);
End.
<u>ВАРИАНТ</u> 2: Var i,m:integer; n,max,min:real; Begin m:=9; Write('Введите 10чисел: '); readln(n); min:=n; Repeat Write('Введите ',m,'чисел: '); readln(n); if n<min then min:=n; if n>max then max:=n; m:=m-1; Until(m=0); Writeln('Минимально число: ',min,' максимальное: ',max); end.
<u>ВАРИАНТ </u>3: Var i,m:integer; min,max,n:real; Begin m:=9; Write('Введите 10чисел: '); readln(n); min:=n; while m<>0 do begin write('Введите ',m,'чисел: ');readln(n); m:=m-1; if n<min then min:=n;<span> if n>max then max:=n; end; </span>Writeln('Минимально число: ',min,' максимальное: ',max); end.
<u>ВАРИАНТ </u>4: Var n1;n2,n3,n4,n5,n6,n7,n8,n9,n10:real; Begin Write('Введите 10чисел:'); readln(n); max:=n; min:=n; Write('Введите 9чисел:'); readln(n); if n>max then max:=n; if n<min then min:n; Write('Введите 8чисел:'); readln(n); if n>max then max:=n; if n<min then min:n; Write('Введите 7чисел:'); readln(n); if n>max then max:=n; if n<min then min:n; Write('Введите 6чисел:'); readln(n); if n>max then max:=n; if n<min then min:n; Write('Введите 5чисел:'); readln(n); if n>max then max:=n; if n<min then min:n; Write('Введите 4числа:'); readln(n); if n>max then max:=n; if n<min then min:n; Write('Введите 3числа:'); readln(n); if n>max then max:=n; if n<min then min:n; Write('Введите 2числа:'); readln(n); if n>max then max:=n; if n<min then min:n; Write('Введите 1число:'); readln(n); if n>max then max:=n; if n<min then min:n; Writeln('Минимально число: ',min,' максимальное: ',max); end.
Var n1,n2,r,k,i:integer; begin Randomize; k:=0; for i:=1 to 7 do begin n1:=random(90)+10; n2:=random(90)+10; write(n1,' + ',n2,' = '); readln(r); if r=n1+n2 then k:=k+1; end; writeln('k = ',k); end.
<span>const N = 10; var i,otr,pol,K: integer; BEGIN otr:=0; //отриацательные числа pol:=0; //положительные числа for i:=1 to N do begin Write('Введите число #', i, ': '); Read(K); if (K < 0) then inc(otr) else if (K <> 0) then inc(pol); end; if (otr > pol) then Writeln('Отрицательных больше')else writeln('Положительных больше');end. <span> </span></span>
Program n_1; var x, y: real; begin readln(x); if (x=6) or (x=2) then writeln ('Нет корней') else begin y:=(x*x-7*x+10)/(x*x-8*x+12); writeln(y:0:10); end; end.