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

Наименьшее общее кратное - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Запрос ввода http://www.cyberforum.ru/cpp-beginners/thread128116.html
В графическом режиме есть функция вывода текста в позицию х,у. outtextxy(1,1,"помогите") . Есть ли функция запроса в этом режиме на ввод? Кроме функции сin.
C++ VS C++ 2008 Express скачал онлайн с сайта МС ,все ок!катаю книжные примеры ,но версия 30-ти дневная .У них ключ получил ,но рег-ся под админом только .Тупой вопрос ,как мне и под пользователем пройти -рег-ю ,другой... http://www.cyberforum.ru/cpp-beginners/thread128104.html
базовые алгоритмы. стеки!!!! C++
Помогите реализовать программу проверки правильности расстановки ключевых слов begin и end в программе на языке Pascal. Помогите пожалуйста, завтра сдавать, буду очень признателен!!!
C++ Как написать функцию
Сумма подсчета средней стоимости (char cena) 1 часа роботы (zatracheniy_chas)
C++ Класс с++ http://www.cyberforum.ru/cpp-beginners/thread128069.html
Помогите пожалуйста решить задачу: создать класс, описывающий точки. Определить в каком координатном угле находится точка. :cry: написал чо то не получается: #include <stdio.h> #include...
C++ Массивы, сортировка, матрицы, подпрограммы Здравствуйте Всем!!! Меня зовут Наталья. Учусь на первом курсе на факультете информационных технологий. Точнее уже заканчиваю. :) у меня с программированием не очень получается, хотя стараюсь. Просто... подробнее

Показать сообщение отдельно
neske
1502 / 869 / 84
Регистрация: 26.03.2010
Сообщений: 2,983
11.05.2010, 19:29
Все, исправил =)
+ добавил комментарии.

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
#include <iostream>
 
int search_NOK(int, int);
 
int main()
{
    int first, second, third, fourth; 
    std::cout << "Input four numbers: ";
    std::cin >> first >> second >> third >> fourth; // вводим четыре числа.
 
    std::cout << "NOK: " << search_NOK (search_NOK(first,second) , search_NOK(third, fourth));
    std::cout << std::endl;
    return 0;
}
 
int search_NOK (int x, int y) // функция получает два числа типа int.
{
    int count=(x<y) ? x : y; // если условие правда (x<y), выполняется выражение 1- count=x,
                                                        // иначе выполняется выражение два 2- count=y;
 
    for (int i=2; i<=count; i++) // ищем НОК от 2 до наименьшего из чисел.
        if (!(x%i) && !(y%i)) return i; // это эквивалентно: if ((x%i==0) && (y%i==0)) 
    return 1; // если мы такого числа не нашли, возвращаем единицу.
}
Думаю будет ясно
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru