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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
algamest
0 / 0 / 0
Регистрация: 21.10.2012
Сообщений: 5
#1

Совместить два цикла - C++

18.11.2012, 18:58. Просмотров 356. Ответов 1
Метки нет (Все метки)

Лаба по инфе на совершенные числа, проверка и вывод всех в диапазоне. Пашет нормально, но учитель сказал совместить два похожих цикла в один. Кто что может подсказать?
C++
1
2
3
4
5
6
7
8
9
10
11
void check_perfect(int A)
{
    int sum=0;
    for(int i=1; i<A; i++)
        if(A%i==0)
        {
            sum += i;
        }
    if(sum==A) cout<<"Число совершенно, не трогай его"<<endl;
    else cout<<"Не повезло"<<endl;
}
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
void out_perfect(int N, int M)
{
    int k=0;
    if(M>N)
        {
        for (int i=N; i<=M; i++)
        {
            int sum = 0;
            for (int j=1; j<i; j++)
            {
                if (i%j == 0)
                    sum += j;
            }
            if (sum == i)
            {
                k++;
                cout<<i<<' '<<endl;
            }
        }
    }
    else cout<<"Попробуйте в следующий раз"<<endl;
    cout<<"Кол-во чисел равно "<<k;
}
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
18.11.2012, 18:58
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Совместить два цикла (C++):

Нужно совместить два кода - C++
Вот первый код, из него нужно организовать вывод результатов подсчета в док файл, либо .txt #include &quot;iostream&quot; #include...

Совместить два числа, чтобы НОД был равен 1 - C++
Есть числа которые кратны только себе и единице. А если совместить эти два числа делитель останется только 1 Составить программу ...

Как совместить два (или больше) информационных потока? - C++
Здравствуйте У меня вопрос, как совместить два (или больше) информационных потока? Например один выполняется в реальном времени, а другой...

Два цикла в параметре - C++
На промежутке найти количество чисел, составленных с цифр a,b,c. #include &lt;iostream&gt; using namespace std; #include &lt;conio.h&gt; ...

Два соседних цикла - C++
Доброго времени суток, господа хорошие. Есть задание по обработке двух циклов for нужно, чтобы данные, которые я рассчитываю в этих...

Как работают два цикла for ? поясните код - C++
кусочек кода :) for (int i=0; i&lt;n; i++) for (int j=i; j&lt;n; j++) if (A&gt;max) Переменная i стартует с 0, происходит проверка 0 меньше...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
algamest
0 / 0 / 0
Регистрация: 21.10.2012
Сообщений: 5
04.12.2012, 20:26  [ТС] #2
не актуально, невероятно тупанул
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
04.12.2012, 20:26
Привет! Вот еще темы с ответами:

Как задать два условия для цикла - C++
т.е. мне нужно чтобы программа отобрала слова которые имеют 3 буквы и 2 гласных к примеру

как написать данную прогу через два цикла - C++
есть код сказали сделать его через два цикла for и while. я не понимаю как написать еще один цикл он будет дублировать первый. или надо...

Вывести полуокружности, повторяя по два раза с каждой стороны до конца цикла (графическое задание) - C++
Доброй ночи, ребят следующий код выводит полуокружности на левой стороне, в задании нужно чтобы они полуокружности чередовались по два...

Используя два вложенных цикла вывести на экран таблицу Пифагора – таблицу умножения двух целых чисел - C++
Используя два вложенных цикла вывести на экран таблицу Пифагора – таблицу умножения двух целых чисел в виде: 1 2 3 4 … 9 2 4...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru