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

цикл пост условие - C++

Восстановить пароль Регистрация
 
Деми
1 / 1 / 0
Регистрация: 31.10.2012
Сообщений: 50
20.12.2012, 15:24     цикл пост условие #1
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
# include <iostream.h>
# include <stdio.h>
# include <conio.h>
# include <math.h>
void main()
{int d=0,r=0,u=0,g=0,s0,s1,sum;
cout <<"Rebus \n";
do
{
    
do
{ 
    
    if(r==d) continue;
do
{
    
        if((u==d) || (u==r)) continue;
do
{
            if((g==d) || (g==r) || (g==u)) continue;
            s0=((d*1000)+(r*100)+(u*10)+g);
            s1=((g*1000)+(u*100)+(r*10)+d);
            sum=s0-s1;
            if ((sum)==2727)
                cout<<s0<<"-"<<s1<<"="<<sum<<"\n";
cout<<"d="<<d<<"\n";}while (++d,d<10);
cout<<"r="<<r<<"\n";}while(++r,r<10);    
cout<<"u="<<u<<"\n";}while(++u,u<10);
cout<<"g="<<g<<"\n";}while(++g,g<10);
}
Ребят помогите я в цикле запуталься должны все значения пребераться от 1-9 пожалуйста
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
20.12.2012, 15:24     цикл пост условие
Посмотрите здесь:

do while - почему выполняется цикл, даже если условие истина? C++
Значение 0.9 попадает под условие, но не попадает в цикл C++
C++ Получить наибольшее число, удовлетворяющее условие (цикл)
дано целое число N>0 . используя один цикл (с пред- и пост- условием) найти сумму 1!+2!+.+n! C++
C++ условие остановки(цикл)
Как задать условие, что по окончанию файла завершается цикл? C++
C++ Двойной цикл: нужно получить первое значение если выполнится условие
C++ Цикл, как правильно сформулировать условие выхода

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Klun
1 / 1 / 0
Регистрация: 13.09.2012
Сообщений: 38
20.12.2012, 17:49     цикл пост условие #2
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
# include <iostream>
# include <stdio.h>
# include <conio.h>
# include <math.h>
using namespace std;
int main()
{int d=0,r=0,u=0,g=0,s0,s1,sum;
cout <<"Rebus";
do
{
 
do
{
 
    if(r==d) continue;
do
{
 
        if((u==d) || (u==r)) continue;
do
{
            if((g==d) || (g==r) || (g==u)) continue;
            s0=((d*1000)+(r*100)+(u*10)+g);
            s1=((g*1000)+(u*100)+(r*10)+d);
            sum=s0-s1;
            if ((sum)==2727)
                cout<<s0<<"-"<<s1<<"="<<sum<<"\n";
cout<<"d="<<d<<"\n";}while (++d,d<10);
cout<<"r="<<r<<"\n";}while(++r,r<10);
cout<<"u="<<u<<"\n";}while(++u,u<10);
cout<<"g="<<g<<"\n";}while(++g,g<10);
 
return 0;
}
Деми
1 / 1 / 0
Регистрация: 31.10.2012
Сообщений: 50
20.12.2012, 18:14  [ТС]     цикл пост условие #3
Цитата Сообщение от Klun Посмотреть сообщение
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
# include <iostream>
# include <stdio.h>
# include <conio.h>
# include <math.h>
using namespace std;
int main()
{int d=0,r=0,u=0,g=0,s0,s1,sum;
cout <<"Rebus";
do
{
 
do
{
 
    if(r==d) continue;
do
{
 
        if((u==d) || (u==r)) continue;
do
{
            if((g==d) || (g==r) || (g==u)) continue;
            s0=((d*1000)+(r*100)+(u*10)+g);
            s1=((g*1000)+(u*100)+(r*10)+d);
            sum=s0-s1;
            if ((sum)==2727)
                cout<<s0<<"-"<<s1<<"="<<sum<<"\n";
cout<<"d="<<d<<"\n";}while (++d,d<10);
cout<<"r="<<r<<"\n";}while(++r,r<10);
cout<<"u="<<u<<"\n";}while(++u,u<10);
cout<<"g="<<g<<"\n";}while(++g,g<10);
 
return 0;
}
Спасибо большое
Yandex
Объявления
20.12.2012, 18:14     цикл пост условие
Ответ Создать тему
Опции темы

Текущее время: 09:04. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru