Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Broadwaypl
0 / 0 / 0
Регистрация: 20.05.2016
Сообщений: 2
1

Требуется доработка кода простой программы (наибольшее из чисел и НОД из них)

20.05.2016, 10:24. Просмотров 97. Ответов 2
Метки нет (Все метки)

Требуется доработка кода простой программы на языке Visual C++ :
Разработать программу ( проект) состоящую из двух модулей. Первый модуль вводит два целых числа и находит наибольшее из чисел. Второй модуль вычисляет НОД и выводит результат на экран. Меню программы должно обеспечить вызов модулей и выход из программы.
Пока что получился вот такой код, но не знаю как сделать что бы НОД высчитывался из уже заданных мною a,b ,а не просил новые их значения.
Заранее спасибо за любую помощь.


C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
#include "stdafx.h"
#include <iostream>
#include <clocale>
#include <conio.h>
#include <cmath>
 
using namespace std;
 
int main()
{
    setlocale(LC_ALL, "Russian");
    cout << "Введите два числа: " << endl;
    int a, b;
    cin >> a >> b;
    if (a > b)
    {
        cout << "Наибольшее число: " << a << endl;
    }
    else
 
        cout << "Наибольшее число: " << b << endl;
    //////////////////////////////////////////////////////////////////////////////////////
    
    {
        int a, b, c;
        cin >> a >> b;
        while (b) {
            c = a % b;
            a = b;
            b = c;
        }
        cout << a;;
        system("pause");
    }
 
    
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
20.05.2016, 10:24
Ответы с готовыми решениями:

целое положительное К, за которым следуют К вещественных чисел. Определите, сколько из них отрицательных. Найдите наибольшее из них.
Исходные данные : целое положительное К, за которым следуют К вещественных чисел. Определите,...

целое положительное К, за которым следуют К вещественных чисел. Определите, сколько из них отрицательных. Найдите наибольшее из них
Исходные данные : целое положительное К, за которым следуют К вещественных чисел. Определите,...

Требуется доработка программы.
Программа упорядочивает матрицу по возрастанию одинаковых эл-в в строке. Требуется доработка: ...

Ввести пять чисел и найти наибольшее из них
Ввести пять чисел и найти наибольшее из них. Пример: Введите пять чисел: 4 ...

Разбор кода простой программы новичка
Народ, я вот тут только начал учиться, помогите понять ошибки. Вот код: #include &lt;iostream.h&gt; ...

2
Njkzy
30 / 30 / 23
Регистрация: 29.04.2011
Сообщений: 152
Завершенные тесты: 1
20.05.2016, 10:48 2
НОД
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
#include <iostream>
#include <string>
using namespace std;
int main()
{
    setlocale(LC_ALL, "russian");
    int a, b, c, min, max;
    cout << "Ввести два числа: ";
    cin >> a >> b;
    if (a > b)
    {
        min = b;
        max = a;
        cout << a << " > " << b << endl;
    }
    else
    {
        min = a;
        max = b;
        cout << a << " < " << b << endl;
    }
 
    if (max%min == 0)
    {
        c = min;
        cout << "НОД: " << c << endl;
    }
    else
    {
        for (int i = 1; i < min; i++)
        {
            if (max%i == 0 && min%i == 0)
                c = i;
        }
    }
    cout << "НОД: " << c << endl;
 
    system("pause");
    return 0;
}
1
Broadwaypl
0 / 0 / 0
Регистрация: 20.05.2016
Сообщений: 2
20.05.2016, 10:53  [ТС] 3
Огромное спасибо
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
20.05.2016, 10:53

В файле записана последовательность целых чисел. Наибольшее из них записать во второй файл.
Помогите, пожалуйста, решить задачу в С++ В файле записана последовательность целых чисел. Найти...

Дана матрица размерности nxm целых чисел. Найти наибольшее из них и вывести его индексы
Дана матрица размерности nxm целых чисел. Найти наибольшее из них и вывести его индексы. #include...

Дано n целых чисел. Найти среди них пару чисел, НОД которых имеет наибольшее значение; НОК которых имеет наименьшее значение
Дано n целых чисел. Найти среди них пару чисел, НОД которых имеет наибольшее значение; НОК которых...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru