• Помогите пожалуйста:
    Задача 1. Написать программу, которая выводит все двузначные числа, которые имеют только три делителя.
    Задача 2. Написать программу, которая определяет, есть ли в записи натурального числа N заданная цифра

    Определите, сколько раз выполнится цикл?
    a)a:= 4; b:= 6; while a < b do a:= a + 1;
    b)a:= 4; b:= 6; while a < b do a:= a + b;
    c)a:= 4; b:= 6; while a > b do a:= a + 1;
    d)a:= 4; b:= 6; while a < b do b:= a - b;
    e)a := 4; b := 6; while a < b do a := a - 1;

Ответы 1

  • 1)

    program raf105;

    var i,j,del:integer;

    begin

    for i:=10 to 99 do

    begin

     del:=0;

     for j:=1 to i do

     begin

       if (i mod j)=0

         then del:= del+1;

     end;

     if del=3

       then writeln(i);

    end;  

    end.

    2)

    program raf105;

    var a,b,c:integer;

    x:boolean;

    begin

    write('Введите число: ');

    readln(a);

    write('Введите искомую цифру: ');

    readln(c);

    while a<>0 do

    begin

     b:= a mod 10;

     if x=false

       then x:= b=c;

     a:= (a-b) div 10;

    end;

    if x

     then writeln('В ведённом числе есть искомая цифра')

     else writeln('В ведённом числе нет искомой цифры');

    end.

    3)

    a) 2

    b) 1

    c) 0

    d) 1

    e) бесконечно

    Язык программирования PascalABC

  • Добавить свой ответ

Войти через Google

или

Забыли пароль?

У меня нет аккаунта, я хочу Зарегистрироваться

How much to ban the user?
1 hour 1 day 100 years