Задать вопрос
9 сентября, 21:26

Составить программу

Дано трехзначное число. Верно ли, что:

1. сумма его цифр-число четное

2. цифры в числе располодены по возрастанию

3. в запись числа входит цифра 5

4. оно оканчивается на цифру 7

+5
Ответы (1)
  1. 9 сентября, 23:50
    0
    Var a, z, s, i, m:integer;

    begin

    readln (a) ;

    s:=0;

    z:=a;

    for i:=1 to 3 do begin

    s:=s + (z mod 10) ;

    z:=z div 10;

    end;

    if s mod 2 = 0 then writeln ('1. Верно') else writeln ('1. Неверно') ;

    z:=a;

    s:=z mod 10;

    z:=z div 10;

    m:=0;

    for i:=1 to 2 do begin

    if s < z mod 10 then begin

    m:=1;

    break;

    end

    else begin

    s:=z div 10;

    z:=z div 10;

    end;

    end;

    if m = 0 then writeln ('2. Верно') else writeln ('2. Неверно') ;

    z:=a;

    m:=0;

    for i:=1 to 3 do begin

    if z mod 10 = 5 then begin

    m:=1;

    break;

    end else begin

    z:=z div 10;

    end;

    end;

    if m = 1 then writeln ('3. Верно') else writeln ('3. Неверно') ;

    if a mod 10=7 then writeln ('4. Верно') else writeln ('4. Неверно') ;

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