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

Нахождение суммы общих делителей чисел - 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 .. Найти сумму элементов расположенных после минимального элемента.Поля и данные - закрытого типа. в данной проге я пока ищу только минимальный элемент и имею в итоге ошибки, которые не понимаю. #include<stdio.h> #include<math.h> #include<iostream> using namespace std;/*ýòî îáÿâëåíèå ïðîñòðàíñòâà èì¸í std.*/ class massiv http://www.cyberforum.ru/cpp-beginners/thread963345.html
С++ удаление слова из строки C++
Дана строка типа S='один два три четыре' удалить из строки последнее слово
C++ Вывод данных из структуры
Доброй ночи:) Возникла проблема вывода данных из структуры. То бишь совсем ничего не выводится,программа просто зависает и все. #pragma hdrstop #pragma argsused #include <stdio.h> #include <stdlib.h > #include <conio.h> #include <string> using namespace std;
C++ Найти максимальное значение при unsigned char http://www.cyberforum.ru/cpp-beginners/thread963314.html
задали в универе. Найти максимальное значение,которое может быть представлено при использовании типа unsigned char. Сделать программу,но без использования библиотеки limits. побитово сдвигая значения пока они не достигнут максимального,то бишь 255. При этом использовать строчки: m<<=sizeof(m)*8-1; cout<<(x|m?'1':'0') m<<=1; или что-то подобное.
C++ Задача о сопротивлениях Помогите пожалуйста решить задачу, чёт вообще никаких мыслей нет В результате измерений получены напряжения ( в вольтах) на зажимах каждого из 20-ти различных электрических сопротивлений, не соединенных друг с другом. Характеристика (в омах) каждого сопротивления известна. Определить порядковый номер сопротивления по которому проходит минимальный ток.=-O подробнее

Показать сообщение отдельно
newb_programmer
 Аватар для newb_programmer
237 / 237 / 19
Регистрация: 03.09.2011
Сообщений: 553
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");
 }
 
Текущее время: 07:31. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru