Информатика, вопрос задал outlaw , 10 лет назад

Помогите решить!
1)))Вводятся 4 числа: a, bc и 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 <= x <= 30000).
входные данные 4
выходные данные 2
входные данные 5
выходные данные 5

Ответы на вопрос

Ответил archery
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.

Ответил archery
0
всех трех по очереди
Новые вопросы