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

Любопытный номер - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Пример, подтверждающий что не любую итерацию можно заменить рекурсией http://www.cyberforum.ru/cpp-beginners/thread172998.html
Как известно(по некоторым источникам :) ) любую рекурсию можно представить в виде цикла, но не наоборот. Так вот, надо придумать пример, который будет наглядно показывать , что итеративный вариант единственно возможный в данном случае. Я по этому поводу пока ничего вразумительного предположить не могу ..
C++ Интересная сортировка Дан вектор.Сжать существующий вектор,удалив все отрицательные элементы,не используя дополнительный вектор. Огромная,просьба напишите,как можно проще,просто начинающий. http://www.cyberforum.ru/cpp-beginners/thread172995.html
Треугольниз из звезд C++
Нада программа которая через цикли делает треугольник ******* * * * * * Примерно такой главное что б был пустым и конец был вниз) как с заполниним знаю а пустой никак не могу сделать
ошибка C++
в чем моя ошибка , уже и так и сяк переставляла а компиль подчеркивает..... m и n в int mni, int max и подчеркивает вторую скобку в void sedlo(double mas) вот код #include "stdafx.h" #include <iostream> #include <Windows.h> #include <math.h> using namespace std; void sedlo( double mas) { int i,j,s;
C++ Используя перегрузку, написать функцию для выполнения приведения типов http://www.cyberforum.ru/cpp-beginners/thread172966.html
Используя перегрузку, написать функцию для выполнения, приведения типов, для следующих типов данных float, int, double, long.
C++ Какое минимальное количество спичек нужно для того, чтобы построить в пространстве N кубов со стороной в одну спичку Какое минимальное количество спичек нужно для того, чтобы выложить на плоскости N квадратов со стороной в одну спичку? Какое минимальное количество спичек нужно для того, чтобы построить в пространстве N кубов со стороной в одну спичку? подробнее

Показать сообщение отдельно
PointsEqual
ниначмуроФ
 Аватар для PointsEqual
833 / 517 / 33
Регистрация: 12.10.2009
Сообщений: 1,915
06.10.2010, 00:49     Любопытный номер
до меня дошло


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>
#include <algorithm>
#include <vector>
#include <iomanip>
 
bool isinteresting(int x){
    for  ( int i = 1; i < x; ++i){
        int s = 0;
        for ( int j = i; j < x; ++j){
            s += j;
            if ( s == x) return true;
        }
    }
 
    return false;
}
 
 
int main()
{
 
 
    for (int i = 0; i < 20; ++i)
        if (isinteresting(i)) std::cout << i <<" ";
 
    return 0;
}
Добавлено через 2 минуты
IchMors, тоесть если сумма любой подпоследовательности последовательности от 1 до n равна n то оно любопытно.

Добавлено через 32 секунды
rain158, я правильно понял?
 
Текущее время: 00:43. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru