Предмет: Информатика,
автор: 199303939
На языке Паскаль,пожалуйста¡
Приложения:
Ответы
Автор ответа:
1
var
count, min, max: integer;
str: string;
begin
min := 191;
max := 149;
readln(str);
while (str <> '!') do
begin
if (str.ToInteger in [150..190]) then
begin
if (str.ToInteger > max) then max := str.ToInteger
else if (str.ToInteger < min) then min := str.ToInteger;
count := count + 1;
end;
readln(str);
end;
writeln(count);
write(min, ' ', max);
end.
199303939:
А для чего (str. Tolnteger in...)???
str - строка в которую мы вводим числа и !. str.ToInteger преобразует строку к целому числу, а in [x,y] проверяет находится ли число в диапазоне от x до y.
Дело в том,что когда я активировал эту программу,в ошибках мне написали,что «Tolnteger не объявлен в типе string((
Замени на strtoint(str)
Похожие вопросы
Предмет: Литература,
автор: Daniilvolkswagen12
Предмет: Окружающий мир,
автор: vardjysaltel5417
Предмет: Химия,
автор: Fightor4587
Предмет: Химия,
автор: medetova71
Предмет: География,
автор: lera16052004