Открыть меню  Поиск

Напишите программу, которая вводит натуральное число N и выводит на экран N псевдослучайных чисел. Запустите её несколько раз, объясните результаты опыта. — Правильный ответ на вопрос найдете ниже

  ·    2

Ответ: var n, i: integer;begin//включаем рандомrandomize;//Вводим Nreadln(n);//генерируем N случайных чисел до 100. for i:=1 to n do    begin    n:=random(100);//Выводим эти числа    write (n, ‘ ‘);    end;    writeln;end.

Ответ: // PascalABC.NET 3.0, сборка 1160 от 05.02.2016begin  SeqRandom(ReadInteger(‘n=’),1,99).Printlnend.Тестовое решение:n= 308 39 37 3 4 57 33 31 44 12 32 80 14 19 73 64 81 82 36 6 48 12 84 81 6 66 36 51 40 69

Напишите программу, которая вводит натуральные числа а и b и выводит на экран все натуральные числа на отрезке [ a , b ] , делящиеся на каждую из своих цифр.
Входные данные
Входная строка содержит два натуральных числа – значения a и b , разделённых пробелами. Гарантируется, что a ≤ b .
Выходные данные
Программа должна вывести в одну строчку все натуральные числа на отрезке [ a , b ] , делящиеся на каждую из своих цифр. Числа разделяются пробелами.
Примеры
Входные данные
10 20
Выходные данные
11 12 15
На паскале — Правильный ответ на вопрос найдете ниже

  ·    1

Ответ: var    a, b, i, t:integer;    c:boolean;begin    read (a, b);    for i := a to b do        begin            t := i;            c := true;            repeat                if (t mod 10 = 0) or (i mod (t mod 10) <> 0)                    then c := false;                t := t div 10;                until t > 0;            if c = true then write (i, ‘ ‘)        end;end.

Оставить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Поиск по сайту