Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?

[C++] Jak połączyć kilka warunków w instrukcji if

Ostatnio zmodyfikowano 2012-11-07 23:45
Autor Wiadomość
dzwigar
Temat założony przez niniejszego użytkownika
[C++] Jak połączyć kilka warunków w instrukcji if
» 2012-11-07 23:18:10
Witam wszystkich i proszę Was o pomoc.

Przesyłam skrawek kodu z  którym mam problem, nie potrafie prawidłowo postawić warunku.

C/C++
suma1 = tab[ 0 ] + tab[ 1 ] + tab[ 2 ] + tab[ 3 ];

if( tab[ 3 ] > 0 )

     cout << "    1111111111111111111111111111111111111111111" << endl;

if( tab[ 2 ] > 0 )

     cout << "    2222222222222222222222222222222222222222222" << endl;

if( tab[ 1 ] > 0 )

     cout << "    333333333333333333333333333333333333333333333" << endl;

if( tab[ 0 ] > 0 )

     cout << "    4444444444444444444444444444444444444444444444" << endl;

system( "pause" );
system( "cls" );
 
Chodzi mi o to aby konsola wypisała znaki jeśli>

tab[0] > 0 to 4444444444444444444444444444

jeśli:

tab[0] > 0
tab[1] > 0 to 3333333333333333333333333333333

jeśli:

tab[0] > 0
tab[1] > 0
tab[2] > 0 to 22222222222222222222222222222

i jeśli:

tab[0] > 0
tab[1] > 0
tab[2] > 0
tab[3] > 0 to 111111111111111111111111111111
P-68804
DejaVu
» 2012-11-07 23:22:15
P-68807
dzwigar
Temat założony przez niniejszego użytkownika
» 2012-11-07 23:45:41
Tak wiem chodzi o operatory logiczne, tylko jakoś nie potrafiłem i poprawnie zastosować.
Sądziłem ze to mój pzykład jest jakiś nietypowy.
Co się okazało ze wskazana lekcja rozjaniła mi umysł.

C/C++
if(( tab[ 3 ] > 0 && tab[ 2 ] > 0 ) &&( tab[ 1 ] > 0 && tab[ 0 ] > 0 ) )
     cout << "    1111111111111111111111111111111111111111111" << endl;

if( tab[ 2 ] > 0 &&( tab[ 1 ] > 0 && tab[ 0 ] > 0 ) )
     cout << "    2222222222222222222222222222222222222222222" << endl;

if( tab[ 1 ] > 0 && tab[ 0 ] > 0 )
     cout << "    333333333333333333333333333333333333333333333" << endl;

if( tab[ 0 ] > 0 )
     cout << "    4444444444444444444444444444444444444444444444" << endl;

system( "pause" );
system( "cls" );
Jeszcze raz dziękuje za wskazówkę DejaVu i autorowi za wspaniały kurs.
P-68815
« 1 »
  Strona 1 z 1