Задать вопрос
3 августа, 12:42

Дано натуральное число. Определить:

а) сколько раз в нем встречается цифра а;

б) количество его цифр, кратных z (значение z вводится с клавиатуры; z 2,

3, 4) ;

в) сумму его цифр, больших a (значение a вводится с клавиатуры; 0 a 8) ;

г) сколько раз в нем встречаются цифры x и y.

+5
Ответы (1)
  1. 3 августа, 13:37
    0
    Var

    a, str:string;

    k, n, i, z, m, j, c, S, x, y, l:integer;

    begin

    writeln ('введите число') ;

    readln (str) ;

    writeln ('a?') ;

    readln (a) ;

    writeln ('z?') ;

    readln (z) ;

    writeln ('x & y') ;

    readln (x, y) ;

    n:=length (str) ;

    for i:=1 to n do

    begin

    if str[i]=a then

    k:=k+1;

    val (str[i], m, j) ;

    if m mod z=0 then

    c:=c+1;

    if str[i]>a then

    begin

    val (str[i], m, j) ;

    s:=s+m;

    end;

    val (str[i], m, j) ;

    if (m=x) or (m=y) then

    l:=l+1;

    end;

    writeln ('k: ', k,'кратное z: ', c,' s: ', s,' кол-во x, y: ', l) ;

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