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

Функция НОД->НОК - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Выдать побитовое представление используя union и битовые поля. http://www.cyberforum.ru/cpp-beginners/thread253689.html
Написать функцию для вывода на экран битового представления в ЭВМ числа . Знаю вот такой способ, но он один, а надо двумя (используя битовые поля и объединение) void binary (unsigned char ch) { union { unsigned char ss; struct {
C++ Сколько в файле слов, состоящих не более чем из четырех букв Написать программу, которая считывает текст из файла и определяет, сколько в нем слов, состоящих не более чем из четырех букв. http://www.cyberforum.ru/cpp-beginners/thread253678.html
C++ Расчет заданной функции F(X) над элементами массива X
помогите написать эту функцию Расчет заданной функции F(X) над элементами массива X и вывод значения функции пользователю. Расчет элементов массива Y по формуле Yi=G(Xi) и вывод их пользователю в виде y = 3.543 y = 6.422 y = -14.223 ………… При выводе округлять значения Yi до 3-х знаков после запятой. F: Сумма квадратов; G: F= система -10x-5,x<15; (x-10)/6, 15<=x<50; 7/8x,x>50
C++ Ошибка в массие
Закрыто
C++ операции со стеками http://www.cyberforum.ru/cpp-beginners/thread253650.html
Я нашел интересный код но так и не пойму как выполняется в обшем путаница! Поставил комменты,можете исправить комменты если неверно поставил и ответить на вопросы Ввод $ Videolord $ Вывод <i>Videolord</i> #include <cstdio> #include <stack>
C++ ShellExecute WinExec .... Привет всем :)) у меня появилать очень интересная проблема с WinExec и ShellExecute Вот я запукаю с помощю программы bat файл который находется в соседей папке этот bat файл должен запускать hlds.exe (CS 1.6 Server) в консольном режиме. проблема в том что всё время пишет hlds.exe не является внешней или внутренней программой... я уже пробавал и так и сяк ничего не работает подробнее

Показать сообщение отдельно
Vergil111
31 / 31 / 6
Регистрация: 30.11.2010
Сообщений: 81
09.03.2011, 23:17     Функция НОД->НОК
Ну просто на мой взгляд вычисление НОД с помощью рекурсии намного изящнее и красивее, да и к тому же он нагляднее отражает саму суть алгоритма Евклида)
Если вкратце:
Когда оно из чисел равно нулю, а другое отлично от нуля, их наибольшим общим делителем, согласно определению, будет это второе число. Когда оба числа равны нулю, результат не определён (подойдёт любое бесконечно большое число), и мы полагаем в этом случае наибольший общий делитель равным нулю. Поэтому можно говорить о таком правиле: если одно из чисел равно нулю, то их наибольший общий делитель равен второму числу=)
Ну а еще можно так:
C++
1
2
3
int euclid_algo (int arg1, int arg2) {
    return arg2 ? euclid_algo (arg2, arg1 % arg2) : arg1;
}
 
Текущее время: 18:49. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru