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

[C++] 'else' without a previous 'if'

Ostatnio zmodyfikowano 2013-10-03 17:45
Autor Wiadomość
tarno
Temat założony przez niniejszego użytkownika
[C++] 'else' without a previous 'if'
» 2013-10-03 17:39:19
Proszę o w miarę szybką pomoc
C/C++
#include <iostream>
#include <conio.h>

using namespace std;

int main()

{
    int a, b, c, d, stan;
    stan = 1000;
    d = 1234;
    cout << "Witamy w banku TarneX \n Podaj PIN ! \n";
    for( a = 0; a <= 3; a++ )
    {
        cin >> b;
        if( b == d )
             a = 3;
       
        cout << "dobry pin \n";
       
        else
       
             cout << "zły pin podaj ponownie \n";
       
        cin >> b;
    }

Wywala mi bład przy else:
'else' without a previous 'if'
  ;/ a jest raczej dobrze :(
P-93058
maniek1310
» 2013-10-03 17:43:21
Porównaj twój z tym:
C/C++
#include <iostream>
#include <conio.h>

using namespace std;

int main()
{
    int a, b, c, d, stan;
    stan = 1000;
    d = 1234;
    cout << "Witamy w banku TarneX \n Podaj PIN ! \n";
    for( a = 0; a <= 3; a++ )
    {
        cin >> b;
        if( b == d )
        {
            a = 3;
            cout << "dobry pin \n";
        }
        else
        {
            cout << "zły pin podaj ponownie \n";
            cin >> b;
        }
    }
   
    return 0;
}
P-93059
dealen
» 2013-10-03 17:43:49
Zapomniałeś chyba o klamrach. If i else muszą je mieć.
P-93060
tarno
Temat założony przez niniejszego użytkownika
» 2013-10-03 17:45:15
okej dzieki wielkie! :)
P-93061
maniek1310
» 2013-10-03 17:45:22
dealen , tak jeżeli kod w if ma więcej niż jedną linijkę
P-93062
« 1 »
  Strona 1 z 1