Помогите решить!1)))Вводятся 4 числа: a, b, c и d. Выведите все числа ** отрезке от a до...

0 голосов
222 просмотров

Помогите решить!
1)))Вводятся 4 числа: a, b, c и d.
Выведите все числа на отрезке от a до b, дающие остаток c при делении на d

Входные данные
1 4 1 2
выходные данные 1 3
Входные данный 1 5 0 4
выходные данные 4

2)))
Выведите все числа на отрезке от a до b, являющиеся полными квадратами.
входные данные 1 5
выходные данные 1 4
выходные данные 2 9
выходные данные 4 9

3)))Найдите самый маленький натуральный делитель числа x, отличный от 1 (2 <= </span>x <= 30000).<br>входные данные 4
выходные данные 2
входные данные 5
выходные данные 5



Информатика (24 баллов) | 222 просмотров
Дан 1 ответ
0 голосов
Правильный ответ

Var a, b, c, d, i : integer;
Begin
    read(a);
    read(b);
    read(c);
    read(d);
   
    for i := a to b do
        if (i mod c = d) then
            writeln(i);

    writeln();

    for i := a to b do
        if frac(sqrt(i)) = 0 then
            writeln(i);

    writeln();

    for i := 2 to a-1 do
        if a mod i = 0 then begin
            writeln(i);
            exit;
        end;
End.

(53.1k баллов)
0

Если помогло, то выбери решение лучшим плиз

0

это решение какой задачи?

0

всех трех по очереди