Задать вопрос
16 апреля, 13:24

Дано натуральное число. Определить сколько раз в нем встречаются цифры 0 и 5 (всего).

+5
Ответы (1)
  1. 16 апреля, 16:26
    0
    Вариант первый:

    Var

    A:longint;

    n, p:integer;

    B:byte;

    Begin

    Write ('Введите натуральное число: ') ;

    ReadLn (A) ;

    n:=0;

    p:=0;

    While A > 0 do

    Begin

    B:=A mod 10;

    if B = 0 then n:=n+1;

    if B = 5 then p:=p+1;

    A:=A div 10;

    End;

    WriteLn ('Количество нулей в числе: ', n) ;

    WriteLn ('Количество пятёрок в числе: ', p) ;

    End.

    Вариант второй:

    Var

    A:string;

    n, p, i:integer;

    Begin

    Write ('Введите натуральное число: ') ; ReadLn (A) ;

    n:=0;

    p:=0;

    For i: = 1 to Length (A) do

    if A[i] = '0' then n:=n+1

    else if A[i] = '5' then p:=p+1;

    WriteLn ('Количество нулей в числе: ', n) ;

    WriteLn ('Количество пятёрок в числе: ', p) ;

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