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

Простой Цифровой Корень - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Ошибка Linked Error в wxDev C++ http://www.cyberforum.ru/cpp-beginners/thread1782147.html
Всем доброго времени суток, не уверен , что написал тему в нужный раздел , но все таки, мне очень нужна помощь. Раньше пользовался компилятором от wxDev C++, потом во время обычного компилирования и запуска программы я заметил, что компилятор работает не правильно. В буквальном смысле. Но я потом просто перезагрузил комп, решил заново скомпилировать самую простую программу как: #include...
C++ Найти для числа правильные дроби с заданным знаменателем N и положителеным числителем Привет родные форумчане! Пожалуйста помогите решить буду особенно благодарен если напишите код с комментариями что как работает, заранее спасибо ребят! Дробьназывается правильной, если a (числитель) и b (знаменатель) не имеют общих делителей и |a| < |b|. Для заданного положительного N найти количество правильных дробей со знаменателем N, у которых числитель положителен. Требования: Напишите... http://www.cyberforum.ru/cpp-beginners/thread1782146.html
Помогите Кате отгадать задуманные Петей числа C++
Петя и Катя – брат и сестра. Петя – студент, а Катя – школьница. Петя помогает Кате по математике. Он задумывает два натуральных числа X и Y (X,Y ≤ 30000), а Катя должна их отгадать. Для этого Петя делает две подсказки. Он называет сумму этих чисел S и их произведение P. Помогите Кате отгадать задуманные Петей числа. Числа следует вывести в порядке неубывания своих значений, разделенные пробелом....
C++ Посчитать сумму целых чисел в заданном интервале
Помогите решить: Требуется посчитать сумму целых чисел от 1 до N включительно, где N по модулю не превосходит 10000. Вход 10 -3 Выход 55
C++ По заданному числу n найти n-ое число Фибоначчи http://www.cyberforum.ru/cpp-beginners/thread1782142.html
По заданному числу n найти n-ое число Фибоначчи. Вход 7 49 Выход 13 7778742049
C++ Школьная алгебра Привет родные форумчане! Пожалуйста помогите решить Трёхчлен a + bx + сy от двух переменных x и y однозначно определяется коэффициентами a, b и c. Написать программу, которая по заданным a, b и c выводит соответствующий трёхчлен, записанный с использованием алгебраических соглашений: коэффициент при члене, содержащем переменную, опускается, если его модуль равен единице; член, коэффициент... подробнее

Показать сообщение отдельно
regio1961
 Аватар для regio1961
89 / 89 / 42
Регистрация: 06.06.2016
Сообщений: 214
18.07.2016, 23:17     Простой Цифровой Корень
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
42
43
44
45
46
47
48
49
50
 
#include <iostream>
 #include <cmath>
 //-------------------------------------------------------------------
 // Функция для определения простоты числа
 //-------------------------------------------------------------------
 bool is_prime( const unsigned long &n )
 {
   const double sqrt_n = sqrt( n );
       for( unsigned d = 2; d <= sqrt_n; ++d )
       {
             if ( !(n % d) )
             return false;
       }
   return ( n != 1 );
 }
 //-------------------------------------------------------------------
 // Функция для определения суммы цифр числа
 //-------------------------------------------------------------------
 unsigned  sum_ciphers( unsigned long n )
 {
   unsigned sum = 0;
       while( n )
       {
         sum += n % 10;
         n   /= 10;
       }
   return sum;
 }
 //-------------------------------------------------------------------
 // Функция для нахождения ПЦНК
 //-------------------------------------------------------------------
 unsigned  root_ciphers( const unsigned long &n )
 {
       if ( is_prime( n ) )
         return n;
       if ( n < 10 )
         return 0;
   return sum_ciphers( n );
 }
 //-------------------------------------------------------------------
 int main()
 {
   unsigned  n = 0;
   std::cout << "Input number ";
   std::cin >> n;
   std::cout << "\n" << root_ciphers( n ) << "\n";
   std::cin.get();
   return 0;
 }
 
Текущее время: 04:14. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru