Делители числа и НОД. Решите две задачки в Pascal и c++(

Делители числа и НОД. Решите две задачки в Pascal и c++( желая бы где то в одном из их).
Первую задачку решать приблизительно так... но как сюда впихнуть убывание помогите.
var i, n : integer;
begin
write ('введите число N-');
readln (n);
writeln('В порядке возрастания:');
for i :=1 to n do
if n mod i = 0 then writeln (i)
end.

Задать свой вопрос
1 ответ

Делители:

var i,n:integer;

begin

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

readln(n);

writeln('В порядке возрастания:');

for i:=1 to n do

if n mod i=0 then write (i,' ');

writeln();

writeln('В порядке убывания:');

for i:=n downto 1 do

if n mod i=0 then write(i,' ')

end.

НОД(через метод Евклида):

var a,b:integer;

begin

writeln('Введите числа(через пробел): ');

readln(a,b);

if (a=0) or (b=0) then

write('НОД = ',абс(a-b)) else begin

while (alt;gt;b) do

if agt;b then  

a:=a-b else

b:=b-a;

write('НОД = ',a);

end;

end.

, оставишь ответ?
Имя:*
E-Mail:


Последние вопросы

Добро пожаловать!

Для того чтобы стать полноценным пользователем нашего портала, вам необходимо пройти регистрацию.
Зарегистрироваться
Создайте собственную учетную запить!

Пройти регистрацию
Авторизоваться
Уже зарегистрированны? А ну-ка живо авторизуйтесь!

Войти на сайт