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

Не работают вложенные циклы - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ NSI ( нормативно-справочная информация) http://www.cyberforum.ru/cpp-beginners/thread802984.html
NSI ( нормативно-справочная информация) KODp – код продукции ; NAIM - наименование; Kpl –...
C++ Динамические структуры данных. Сформировать динамический список, описать функцию, которая удаляет из списка за каждым вхождением элемента Е Сформировать динамический список (стек или очередь), считая, что длина списка (количество элементов) задана. Описать функцию, которая удаляет из списка за каждым вхождением элемента Е, зна-чение... http://www.cyberforum.ru/cpp-beginners/thread802979.html
Динамическиме массивы подскажите разобраться почему не работает C++
#include "stdafx.h" #include<iostream> #include<iomanip> using namespace std ; int main() { char **fio;
Рекурсивные функции. Ввести последовательность чисел и вывести их в обратной последовательности. C++
1) Ввести последовательность чисел (окончание ввода – 0) и вывести их в обратной последо-вательности.
C++ можно ли делать виртуальными перегружаемые операторы? http://www.cyberforum.ru/cpp-beginners/thread802970.html
например так: virtual a& a::operator=(a& b);
C++ Последовательность многочленов H0(x),H1(x) Помогите с задачкой пожалуйста:Последовательность многочленов H0(x),H1(x), ...определяется следующим образом: H0(x)=1, H1(x)=x, Hk(x)=xHk-1(x)-(k-1)Hk-2 (x), (k=2,3…). а) Получить... подробнее

Показать сообщение отдельно
Turn
7 / 7 / 0
Регистрация: 02.08.2012
Сообщений: 183

Не работают вложенные циклы - C++

07.03.2013, 20:31. Просмотров 345. Ответов 6
Метки (Все метки)

Доброго времени суток!
Задача такая: есть три целых чичла от 1 до 9 (a, b и c), найти сумму этих чисел, если abc+bca=1443...
Не мудрствуя лукаво я задумал решить её подбором и получилось это:
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
#include "stdafx.h"
#include <iostream>
#include <stdio.h>
 
using namespace std;
 
class countings
{
public:
    int a;
    int b;
    int c;
    int x;
    int y;
    int counting ()
    {
        for (a=1;a<=9;a++)
        { 
            for (b=1;b<=9;b++)
            {
                for (c=1;c<=9;c++)
                {
                    x=a*100+b*10+c;
                    y=b*100+c*10+a;
                    if (x+y==1443)
                    { 
                        int result = a+b+c;
                         return result;
                    }
                }}}}
};
int _tmain(int argc, _TCHAR* argv[])
{
    int summa;
    system("pause");
    countings cl;
    summa=cl.counting();
    cout << summa << endl;
    system("pause");
    return 0;
}
Программа каждый раз выдает разный резульат... по моему все логично, помогите пожалуйста найти ошибку...
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.