Форум программистов, компьютерный форум CyberForum.ru

Даны натуральные числа N и M - C++

Восстановить пароль Регистрация
 
kent555
2 / 2 / 0
Регистрация: 26.11.2012
Сообщений: 102
20.02.2014, 18:53     Даны натуральные числа N и M #1
Даны натуральные числа N и M.вывести на экран все числители числа N, которые одновременно являются делителем M.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
20.02.2014, 18:53     Даны натуральные числа N и M
Посмотрите здесь:

Даны натуральные числа p и q. Получить все делители числа q, взаимно простые к p. C++
C++ Даны натуральные числа a,b(a<= Ь). Получить все простые числа р, удовлетворяющие неравенствам a<= р<= b.
Даны натуральные числа N и M(N > M).Найти сумму М последних цифр числа N. C++
Даны натуральные числа M, N. Поменять одну из цифр первого числа с цифрой второго числа, чтобы получившиеся числа были взаимно простыми C++
C++ Даны натуральные числа n, m. Получить сумму m последних цифр числа n
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
fishec
 Аватар для fishec
118 / 118 / 30
Регистрация: 07.09.2013
Сообщений: 337
20.02.2014, 19:00     Даны натуральные числа N и M #2
Имеется ввиду нужно найти общие делители?

Добавлено через 5 минут
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include <iostream>
using namespace std;
int main()
{
int N;
cout << "Enter N: ";
cin >> N;
cout << "Enter M: ";
int M;
cin >> M;
for (int i=1; i <= (N < M ? N : M); i++)
    if (N%i==0 && M%i==0) cout << i <<' ';
}
cout << endl;
system("pause");
return 0;
}
kent555
2 / 2 / 0
Регистрация: 26.11.2012
Сообщений: 102
30.03.2014, 20:59  [ТС]     Даны натуральные числа N и M #3
скажите пожалуйста а как сделать что бы еще считал и количество общих делителей
данных чисел
fishec
 Аватар для fishec
118 / 118 / 30
Регистрация: 07.09.2013
Сообщений: 337
30.03.2014, 21:13     Даны натуральные числа N и M #4
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include <iostream>
using namespace std;
int main(){
    int N;
    cout << "Enter N: ";
    cin >> N;
    cout << "Enter M: ";
    int M;
    cin >> M;
    int count = 0;
    cout << "Common divisors: ";
    for (int i = 1; i <= (N < M ? N : M); i++){
        if (N%i == 0 && M%i == 0){
            cout << i << ' ';
            count++;
        }
    }
    cout << endl << "Number of common divisors: " << count << endl;
    system("pause");
    return 0;
}
Yandex
Объявления
30.03.2014, 21:13     Даны натуральные числа N и M
Ответ Создать тему
Опции темы

Текущее время: 01:10. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru