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

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

Восстановить пароль Регистрация
Другие темы раздела
C++ Замена слов в строке http://www.cyberforum.ru/cpp-beginners/thread220328.html
Программа берет данные из файла. Далее должна заменять Все слова н1 на н2. Однако получается только для первого найденного слова. #include <conio.h> #include <stdlib.h> #include <string.h> FILE *input,*output; char *string=(char*)calloc(256,sizeof(char)); char *r,*p;
C++ Цикл с for Элементарная программа. Не могу разобраться почему первое условие не проверяется #include <iostream.h> #include <conio.h> #include <math.h> #include <iomanip.h> int main() { int x=0,y=0; for (x=0;x<=20;x++){ if (x==10) y=pow((x),3.5)+(0.78*pow((2*x),0.33)); http://www.cyberforum.ru/cpp-beginners/thread220327.html
C++ печать число шириной 15 символов
печать число 333.546732 шириной 15 символов с точностью 1, 2 и 3 разряда после десятичной точки. печать всех чисел в одной строке с левым выравниванием каждого числа в своем поле. float s = 333.546732; cout << " s =" << setpricision(1) << setioflags( ios: fixed | ios : showpoint ) << s << endl; это с точностью 1 знак после запятой. правильно? если да, объясните это - <<...
не могу решить через функцию. C++
Помогите пожалуйста, во вторник зачет, а я не как не могу решить задачу:( Описать функцию, вычисляющую значение x0+x0*x1+x0*x1*x2+...+x0*x1*x2*...*xm, где xi-элементы вещественного массива x из n, m-индекс первого отрицательного элемента этого массива, либо число n-1 если такого элемента в массиве нет. Заранее благодарен.
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
Модератор
Эксперт C++
 Аватар для ForEveR
7927 / 4709 / 318
Регистрация: 24.06.2010
Сообщений: 10,524
Завершенные тесты: 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;
}
 
Текущее время: 05:39. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru