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

Найти НОК - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Динамические структуры - информация о книгах в библиотеке http://www.cyberforum.ru/cpp-beginners/thread32240.html
Надеюсь на вашу благосклонность... Нужна помощь составить программу для курсовой, учусь на первом курсе, только начали изучать С++, а уже дали курсовик, даже не знаю с чего начать...Если вас не...
C++ Здача на строки Получить из слова a, вычёркиванием некоторого кол-ва букв, слова b. Отобразить на экране промежуточные этапы. Добавлено через 4 часа 46 минут 10 секунд Тем кто поможет заранее спс, а код... http://www.cyberforum.ru/cpp-beginners/thread32225.html
C++ Заменить в строке двойные символы на одиночные
Ввести строчку длиной до 30 символов, заменить в ней двойные символы на одиночные, пробелы - на знак подчёркивания, сочетания ** на многоточие ...
Проверка арифметического переполнения для int C++
Есть задача (из книги Лафоре ООП в С++, задача 4, глава 8): Создайте класс Int, основанный на упражнении 1 из главы 6 . Перегрузите четыре целочисленных арифметических операции(+, -, *, /), так,...
C++ Оператор return; http://www.cyberforum.ru/cpp-beginners/thread32210.html
В коде одного примера встретился оператор return; Который просто ничего не возвращает. Вот часть кода: void PartList::Iterate(void (Part::*pFunc)()const)const { if (!pHead) { return; }...
C++ Как увидеть результат выполнения программы в Dev-C++ 4.9.9.2 ? И ещё, когда запускаю exe-файл, вместо нормального текста какая-то абракадабра на русском языке. Можно это исправить? Только начал изучать программирование, если можно, отвечайте общедоступным... подробнее

Показать сообщение отдельно
Gravity
564 / 558 / 39
Регистрация: 29.01.2009
Сообщений: 1,274
01.05.2009, 18:59
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
#include <stdio.h>
#include <conio.h>
 
/* НОД */
int nod(int a, int b)
{
    while(a*b)
        a >= b ? a %= b : b %= a;
    return a + b;
}
 
/* наименьшее общее кратное */
main()
{
    int num1, num2, num3, num4,
        nok1, nok2;
    
    printf("Enter 4 numbers: ");
    scanf("%d%d%d%d", &num1, &num2, &num3, &num4);
    nok1 = num1*num2/nod(num1, num2);
    nok2 = num3*num4/nod(num3, num4);
    printf("NOK: %d", nok1*nok2/nod(nok1, nok2));
    
    getch();
    return 0;
}
2
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.