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

Найти наибольший общий делитель и наименьшее общее кратное двух введенных натуральных чисел. - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ При добровольном страховании домашнего имущества по договорам... http://www.cyberforum.ru/cpp-beginners/thread570479.html
При добровольном страховании домашнего имущества по договорам, составленных на срок менее года, страховые платежи вносятся в размере: 30% суммы годового платежа при страховании на 2 месяца, 40% - 3 месяца, 50% - 4 месяца, 60% - 5 месяцев , 70% - 6 месяцев 75% - 7 месяцев, 80% - 8 месяцев 85% - 9 месяцев, 90% - 10 месяцев 95% - 11 месяцев. Определить размер платежа в зависимости от условий...
C++ В равнобедренном треугольнике известна основа с и угол при ней В равнобедренном треугольнике известна основа с и угол при ней. Найти площадь треугольника S и величину боковой стороны а. http://www.cyberforum.ru/cpp-beginners/thread570475.html
Подсчитать количество символов ".", "?", "!" C++
#include <iostream> using namespace std; void main(){ char str; int i; cout<<"vvedit text"; cin >> str; for( i = 0; i <str ; i++) if (str=='?'||str=='!'||str=='.');
Использование функций-шаблонов C++
Для работы с двумерными массивами арифметических типов данных разработать шаблоны ввода и вывода массива, и также шаблон для решения основной задачи: Подсчитать среднее арифметическое отрицательных элементов.
C++ Дана квадратная матрица A порядка M http://www.cyberforum.ru/cpp-beginners/thread570466.html
Дана квадратная матрица A порядка M. Найти максимальный элемент для каждой ее диагонали, параллельной побочной (начиная с одноэлементной диагонали {A}_{1,1}). Добавлено через 3 часа 20 минут Ответьте плз
C++ Дана матрица размера M × N (M и N — четные числа) Дана матрица размера M × N (M и N — четные числа). Поменять мес-тами левую нижнюю и правую верхнюю четверти матрицы. Добавлено через 3 часа 21 минуту Ответьте плз подробнее

Показать сообщение отдельно
Nikolay_it
5 / 5 / 0
Регистрация: 08.05.2012
Сообщений: 15
13.05.2012, 20:21     Найти наибольший общий делитель и наименьшее общее кратное двух введенных натуральных чисел.
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
41
#include <iostream.h>
#include <cstdlib.h>
 
using namespace std;
 
int NOD(int a, int b);
int NOK(int a, int b);
 
void main()
{
        int a, b;
M:      cout << "Enter a:" << endl; cin >> a;
        cout << "Enter b:" << endl; cin >> b;
        if(a <= 0 || b <= 0)
        {
                system("cls");
                cout << "Error. Enter natural numbers!\n" << endl;
                goto M;
        }
        cout << "NOD: " << NOD(a,b) << endl;
        cout << "NOK: "<< NOK(a,b) << endl;
        cout << "\n\n";
        system("pause");
}
 
int NOD(int a, int b)
{
        while(b != 0)
        {
                int c;
                c = a % b;
                a = b;
                b = c;
        }
        return a;
}
 
int NOK(int a, int b)
{
        return (a * b) / NOD(a, b);
}
Вроде бы так? :/
 
Текущее время: 01:00. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru