Задать вопрос
18 февраля, 16:27

Как найти первые две цифры натурального числа в паскале?

+4
Ответы (2)
  1. 18 февраля, 17:14
    0
    Var

    n:longint;

    i, d:integer;

    begin

    ClrScr;

    Write ('n=') ; Read (n) ;

    if n<100 then Writeln (n:2)

    else begin

    repeat

    n:=n div 10;

    if n<100 then Writeln (n:2)

    until n<=99;

    end;

    Readkey

    end.
  2. 18 февраля, 19:27
    0
    Program al;

    var n:integer;

    begin

    writeln ('n=') ;

    readln (n) ;

    if (n >9) and (n<100) then writeln (n) ;

    if (n > 99) and (n<1000) then writeln (n div 10) ;

    if (n >1000) and (n<10000) then writeln (n div 100) ;

    if n>10000 then writeln (n div 1000) ;

    readln;

    end.
Знаете ответ на вопрос?
Не уверены в ответе?
Правильный ответ на вопрос 👍 «Как найти первые две цифры натурального числа в паскале? ...» по предмету 📗 Информатика. Развернутая система поиска нашего сайта обязательно приведёт вас к нужной информации. Как вариант - оцените ответы на похожие вопросы. Но если вдруг и это не помогло - задавайте свой вопрос знающим оппонентам, которые быстро дадут на него ответ!
Искать готовые ответы