-- т.е. слева имя и через произвольное количество пробелов число баллов. Разберите эту строку получив имя пользователя как значение в переменной типа string и число баллов в перееменной типа integer;
Пользователь вводит строку произвольных символов, посчитайте количество цифр в ней, численное значение которых больше либо равно 5.
program u18z3;
var
a,code,i,n: integer;
s: string;
begin
writeln('Vvedite stroku');
readln(s);
n:=0;
for i:=1 to length(s) do
begin
val(s[i], a, code);
if (code=0) and (a>=5) then
n:= n+1;
end;
write(n);
readln();
end.
Пользователь вводит строку, проверьте является ли она числом, если да, то выведите в ответ это число, иначе сообщите об ошибке.
program u18z1;
var
intChislo, Code : Integer;
s: string;
begin
writeln('Vvedite chislo');
readln(s);
Val(s, intChislo, Code);
if (Code<>0) then
writeln('Error')
else
writeln(intChislo);
readln();
end.
var i:integer;
begin
for i:=1 to 10 do
begin
writeln(777);
break;
end;
readln();
end.
-- таким образом, чтобы на 4-ом витке на экран было выведено число 777, а на 5-ом произошел выход из цикла (при этом строчку for i:=1 to 10 оставьте без изменений).
Пользователь вводит 4 целых числа, выведите на экран не более трех из этих чисел, которые делятся нацело на 4 (т.е. нужно вывести те числа, которые делятся на 4, но не более трех штук).