• Program Pr1;
    uses crt;
    var fl1,fl2:text;
    i,n,v,a,b:integer;
    Begin
    clrscr;
    assign(fl1,'input.txt');
    assign(fl2,'output.txt');
    reset(fl1);
    readln(fl1,n);
    v:=0;
    for i:=1 to 1000000 do begin
    if i>=10 then begin
    a:=i div 10;
    b:=i mod 10;
    if (a mod 2<>0) and (b mod 2<>0) then v:=v 1;
    end
    else if i mod 2<>0 then v:=v 1;
    if v=n then break;
    end;
    rewrite(fl2);
    writeln(fl2,v);
    close(fl1);
    close(fl2);
    end.

    ребят в этом алгоритме есть ошибка найдите её плз

Ответы 1

  • Program Pr1;uses crt;var fl1,fl2:text;i,n,v,a,b:integer;Beginclrscr;assign(fl1,'input.txt');assign(fl2,'output.txt');reset(fl1);readln(fl1,n);v:=0;for i:=1 to 1000000 do beginif i>=10 then begina:=i div 10;b:=i mod 10;if (a mod 2<>0) and (b mod 2<>0) then v:=v{?} 1; {здесь либо пропущен знак либо v1-новая переменная не перечисленная в списке описания переменных}endelse if i mod 2<>0 then v:=v 1;{здесь тоже самое}if v=n then break;end;rewrite(fl2);writeln(fl2,v);close(fl1);close(fl2);end.

    • Автор:

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

Войти через Google

или

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

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

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