Урок 17 (Решенная задача номер 2)

Урок 17 (Решенная задача номер 2)

2)Пользователь вводит строку произвольных символов, посчитайте количество цифр в ней, численное значение которых больше либо равно 5.

var s: string;
    i, c: integer;
begin
 writeln('vvedite stroky');
 readln(s);
 writeln(s);
 c := 0;
 for i := 1 to length(s) do
   if (s[i] >= '5') and (s[i] <= '9') then
     c := c + 1;
 writeln(c);
end.
vedro-compota's picture

Используйте процедуру val()

_____________
матфак вгу и остальная классика =)

Romakip's picture

var s: string;
    i, v, c, h: integer;

begin
  writeln('vvedite stroky');
  readln(s);
  for i := 1 to length(s) do
    begin
      val(s[i], v, c);
      if (v >= 5) then
      Inc(h);
    end;
  writeln(h);
end.
vedro-compota's picture

решение засчитано

_____________
матфак вгу и остальная классика =)