• Почему программа в Паскале не видит "." в программе:
    program lolipops;
    var s:string;
    n,k,i:integer;
    begin
    writeln ('Введите слово');
    readln (s);
    I:=1;
    While i<=length(s) do begin
    If s[i]='.' then
    k:=k+1;
    end;
    writeln (k);
    end.

Ответы 1

  • Ты говоришь:пока i < длины строки S делай:если S с индексом i = "." то k++ВсеТы не меняешь "i", он у тебя всегда 1й элемент смотрит)Как должно быть:------------------While i<=length(s) do beginIf s[i]='.' thenk:=k+1;inc(i);end;----------------------
    • Автор:

      chance
    • 5 лет назад
    • 0
  • Добавить свой ответ

Войти через Google

или

Забыли пароль?

У меня нет аккаунта, я хочу Зарегистрироваться

How much to ban the user?
1 hour 1 day 100 years