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

Кратность девяти. Рекурсия. - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Замена слов в строке http://www.cyberforum.ru/cpp-beginners/thread220328.html
Программа берет данные из файла. Далее должна заменять Все слова н1 на н2. Однако получается только для первого найденного слова. #include <conio.h> #include <stdlib.h> #include <string.h> ...
C++ Цикл с for Элементарная программа. Не могу разобраться почему первое условие не проверяется #include <iostream.h> #include <conio.h> #include <math.h> #include <iomanip.h> int main() { int x=0,y=0; ... http://www.cyberforum.ru/cpp-beginners/thread220327.html
C++ печать число шириной 15 символов
печать число 333.546732 шириной 15 символов с точностью 1, 2 и 3 разряда после десятичной точки. печать всех чисел в одной строке с левым выравниванием каждого числа в своем поле. float s =...
не могу решить через функцию. C++
Помогите пожалуйста, во вторник зачет, а я не как не могу решить задачу:( Описать функцию, вычисляющую значение x0+x0*x1+x0*x1*x2+...+x0*x1*x2*...*xm, где xi-элементы вещественного массива x из n,...
C++ поиск центра графа http://www.cyberforum.ru/cpp-beginners/thread220312.html
Здраствуйте. нужен универсальный код поиска центра графа(вершины или двух). рисовать или вставлять граф не нужно.
C++ На самом деле #define'а нету. На самом деле #define нету. Вот например если мы напишем в c++ #define yes 1 #define no 0 то на самом деле мы получим int yes=1; int no=0; И Т.П подробнее

Показать сообщение отдельно
ForEveR
В астрале
Эксперт С++
7979 / 4738 / 321
Регистрация: 24.06.2010
Сообщений: 10,543
Завершенные тесты: 3
25.12.2010, 21: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
27
#include <iostream>
 
int foo(int numb, int sum)
{
     if(!numb)
       return sum;
     int k=numb%10;
     return foo(numb/10, sum+k);
}
 
bool isDiv(int numb, int div)
{
    return foo(numb, 0) % div == 0;  
}
 
int main()
{
    const int div=9;
    int n;
    std::cout<<"Enter n: ";
    std::cin>>n;
    if(isDiv(n, div))
       std::cout<<"Yes\n";
    else
       std::cout<<"No\n";
    return 0;
}
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru