Программа делится на 2 части:
− сначала найти НОД этих двух чисел
− потом найти делители полученного числа
Всё очень просто ;-)
Другие языки программирования и технологии
Дано два натуральных числа а и б . Написать программу, которая будет находить и распечатывать все общие делители этих чи
Можно искать делители одного числа и тут же проверять, не делится ли на них второе число. Примерно так, на Basic:
Sub Deliteli
Dim a As Integer, b As Integer, d As Integer, s As String
Print "Vvedite a"; : Input a
Print "Vvedite b"; : Input b
s = ""
For d = a To 1 Step -1
If a Mod d = 0 Then
If b Mod d = 0 Then s = s & str(d) & "; "
End If
Next d
Print s
End
Sub Deliteli
Dim a As Integer, b As Integer, d As Integer, s As String
Print "Vvedite a"; : Input a
Print "Vvedite b"; : Input b
s = ""
For d = a To 1 Step -1
If a Mod d = 0 Then
If b Mod d = 0 Then s = s & str(d) & "; "
End If
Next d
Print s
End
Не слушай бред программеров.. .
вот код проверяй
program p67400739;
var a,b,i:integer;
begin
read(a,b);
if a>b then
begin
for i:=1 to b do
if (a mod i=0) or (b mod i=0) then
writeln(i);
end
else
begin
for i:=1 to a do
if (a mod i=0) or (b mod i=0) then
writeln(i);
end;
end.
вот код проверяй
program p67400739;
var a,b,i:integer;
begin
read(a,b);
if a>b then
begin
for i:=1 to b do
if (a mod i=0) or (b mod i=0) then
writeln(i);
end
else
begin
for i:=1 to a do
if (a mod i=0) or (b mod i=0) then
writeln(i);
end;
end.
Ну.... Я могу написать тебе программу на квик бейзике, но она будет стоить тебе 200р на мой мобильный телефон.
А так только подсказки:
В цикле находишь все делители числа А в порядке убывания
В следующем цикле находишь все делители числа Б в порядке убывания
в массив заносишь одинаковые делители и тут же выводишь на экран.
Если что, пиши в агент.
А так только подсказки:
В цикле находишь все делители числа А в порядке убывания
В следующем цикле находишь все делители числа Б в порядке убывания
в массив заносишь одинаковые делители и тут же выводишь на экран.
Если что, пиши в агент.
Похожие вопросы
- Требуется написать программу, которая из цифр двух натуральных чисел создает наименьшее возможное число, сохраняя при эт
- Напишите программу, которая выводит на экран все делители числа N, (число N вводится с клавиатуры) абсПАСКАЛЬ ПОМОГИТЕ
- аскаль. Написать программу которая переводит число из одной системы счисления в другую
- 1. Написать программу, которая заполняет массив целых чисел размеров 20 элементов значениями роста учащихся (случайные ч
- Напишите программу, которая находит в массиве количество элементов, равных заданному значению X .
- Как написать программу, которая будет представлять вещественное число в памяти компьютера
- напишите программу которая находит минимальный и максимальный элементы матрицы и их индексы
- Написать программу, которая формирует два массива чисел
- Помогите! Информатика. Вводится пять чисел. Написать программу, которая вычисляет сумму всех четных из них.
- Напишите программу, которая находит максимальное среди чисел, записанных в файле, и выводит результат в другой файл.