1.Напишите программу, которая выводит ** экран все простые числа в диапазоне от 1 до...

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

1.Напишите программу, которая выводит на экран все простые числа в диапазоне от 1 до числа, введенного с клавиатуры.
2.Напишите функцию, которая находит наибольший общий делитель для двух заданных чисел.


Информатика
Дан 1 ответ
0 голосов
Отличник (5.8k баллов)
 
Правильный ответ
1)
var n,i:integer;
begin
Read(n);
for i:=1 to n do
 write(i,' '); 
end.

2) Функция:
 function nod(a, b: Integer): Integer;
Var t: Integer;
Begin
    If b > a Then
    Begin
        t := a;
        a := b;
        b := t;
    End;
    t := a;
    While t > 0 Do
    Begin
        Result := t;
        t := t- b;
    End;
End;



image
image
оставил комментарий

Спасибо.

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

А этот пример использование функции писать

оставил комментарий Отличник (5.8k баллов)

По желанию, как учитель просил

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

но это точно правильно?

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

просто понимаешь я иду на все 5

оставил комментарий Отличник (5.8k баллов)

можете проверить..

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

и прошу чтобы зделали информатику потому что я пишу сочинение на 400 слов

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

не некогда проверять

оставил комментарий Отличник (5.8k баллов)

...

оставил комментарий Отличник (5.8k баллов)

Сейчас добавлю скриншоты работы

...