Задать вопрос
3 марта, 04:47

Задано натуральное четырехзначное число. В нем заменили все цифры, большие 5, на 1. Найти полученное число

+2
Ответы (2)
  1. 3 марта, 05:46
    0
    Program p13;

    const n=4;

    var s:string;

    i:integer;

    begin

    writeln ('wwedite stroku') ;

    readln (s) ;

    for i:=1 to length (s) do

    if s[i]>'5' then s[i]:='1';

    writeln ('s=', s) ;

    readln;

    end.
  2. 3 марта, 05:59
    0
    Var x, a, c, t:integer;

    begin

    readln (x) ;

    c:=0;

    t:=1;

    while x0 do begin

    a:=x mod 10;

    if a > 5 then

    a:=1;

    c:=a*t+c;

    t:=t*10;

    x:=x div 10; end;

    write (c) ;

    readln

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