Форум программистов, компьютерный форум, киберфорум
Наши страницы

Нахождение суммы общих делителей чисел - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Проблемы с конструктором. "отсутствуют экземпляры перегружена функция GradeBook::GradeBook" http://www.cyberforum.ru/cpp-beginners/thread963347.html
// Заголовок GradeBook.h #include <string> using std:: string; class GradeBook { public:
C++ ООП - задачка, понять и суметь. Разбор ошибок Дан массив действительных чисел b1;…;b10 .. Найти сумму элементов расположенных после минимального элемента.Поля и данные - закрытого типа. в данной проге я пока ищу только минимальный элемент и... http://www.cyberforum.ru/cpp-beginners/thread963345.html
С++ удаление слова из строки C++
Дана строка типа S='один два три четыре' удалить из строки последнее слово
C++ Вывод данных из структуры
Доброй ночи:) Возникла проблема вывода данных из структуры. То бишь совсем ничего не выводится,программа просто зависает и все. #pragma hdrstop #pragma argsused #include <stdio.h> #include...
C++ Найти максимальное значение при unsigned char http://www.cyberforum.ru/cpp-beginners/thread963314.html
задали в универе. Найти максимальное значение,которое может быть представлено при использовании типа unsigned char. Сделать программу,но без использования библиотеки limits. побитово сдвигая...
C++ Задача о сопротивлениях Помогите пожалуйста решить задачу, чёт вообще никаких мыслей нет В результате измерений получены напряжения ( в вольтах) на зажимах каждого из 20-ти различных электрических сопротивлений, не... подробнее

Показать сообщение отдельно
newb_programmer
237 / 237 / 19
Регистрация: 03.09.2011
Сообщений: 555
27.09.2013, 01:20
Цитата Сообщение от gnom604 Посмотреть сообщение
помогите плз:
Даны натуральные числа n, m. Получить сумму их общих делителей.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include <iostream>
 #include <ctime>
 using namespace std;
 int main()
 {
    setlocale(LC_ALL,"Rus");
    srand(time(NULL));
    int n,m,min,sum=0;;
    cout<<"Enter n & m:\n";
    cin>>n>>m;
    m<n?min=m:min=n;
    for (int i=min;i>0;i--)
        if (m%i==0 && n%i==0) {
            sum+=i;
            cout<<i<<"\n";
        }
    cout<<"Sum is"<<sum<<"\n";  
    
    system("pause");
 }
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.