Напишите программу, которая вводит с клавиатуры числа до тех пор, пока не будет введено число 0. в конце работы программы на экран выводится минимальное и максимальное из введенных чисел (не считая 0)
{с клавиатуры вводится число a, до тех пор, пока не будет введен 0. Начальное введенное a записывается в min и max, чтобы потом в цикле было с чем сравнивать} var min,max,a:real; begin readln(a); min:=a;max:=a; while a<>0 do begin readln(a); if a>max then max:=a; if a<min then min:=a; end; writeln('min: ',min,' max: ',max); end.
mar77873
03.02.2022
Class Sort25{ public static void main(String[] args) throws java.io.IOException{ int c, n = 0, array[]; while((c = System.in.read())==13 || (47<c && c<58 && (n = n*10+c-48)>-1)); if(25<n || c!=10)return; array = new int[n]; for(c = 0; c<n; c++){ int d = 0; boolean negative = false; while((d = System.in.read())!=10) if(47<d && d<58)array[c] = array[c]*10+d-48; else if(d==45)negative = true; if(negative)array[c]*=-1; } sortArray(array); for(c = 0; c<n; c++)System.out.print(array[c]+" "); } private static void sortArray(int[] array){ for(int c = 0; c<array.length-1; c++){ int b = c, e; for(int d = c+1; d<array.length; d++) if(array[d]>array[b])b=d; e = array[c]; array[c] = array[b]; array[b] = e; } } }
b3dllam
03.02.2022
Var s: string; a, b: integer; begin readln(s); if s[1] = 'x' then begin a := StrToInt(s[3]); b := StrToInt(s[5]); if s[2] = '-' then a := -a; writeln(b - a); end else if s[3] = 'x' then begin a := StrToInt(s[1]); b := StrToInt(s[5]); if s[2] = '-' then begin a := -a; b := -b; end; writeln(b - a); end else if s[5] = 'x' then begin a := StrToInt(s[1]); b := StrToInt(s[3]); if s[2] = '-' then b := -b; writeln(a + b); end end.
учтите что никакой защиты от дурака или неверного ввода
Ответить на вопрос
Поделитесь своими знаниями, ответьте на вопрос:
Напишите программу, которая вводит с клавиатуры числа до тех пор, пока не будет введено число 0. в конце работы программы на экран выводится минимальное и максимальное из введенных чисел (не считая 0)
var
min,max,a:real;
begin
readln(a);
min:=a;max:=a;
while a<>0 do
begin
readln(a);
if a>max then
max:=a;
if a<min then
min:=a;
end;
writeln('min: ',min,' max: ',max);
end.