2 / 2
Jul 2017

Możecie mi powiedzieć co jest w tym kodzie źle?

include

using namespace std;
int dane[10];
int rozmiar;
int main()
{
char wybor;
rozmiar=0;
while(cin>>wybor)
{
cin >> wybor;
switch (wybor)
{
case '+':
if (rozmiar>=10)
{
cout << ":("<<endl;
}
else
{
rozmiar=rozmiar+1;
cin>>dane[rozmiar];
cout<<":)"<<endl;
}
break;
case '-':
if (rozmiar>=1)
{
cout<<endl<<dane[rozmiar];
rozmiar=rozmiar-1;
i++;
}
else
{
cout << ":(";
}
break;
}
}
return 0;
}

  • created

    Jul '17
  • last reply

    Jul '17
  • 1

    reply

  • 333

    views

  • 2

    users

  • 1

    link

po pierwsze, wskazane jest przekazywanie kodu poprzez link do ideone.com2
po drugie, wskazane jest aby program się kompilował, dobrze też jest dodać tam jakieś dane przykładowe

a zakładając, że program będzie się kompilował, sprawdź (na ideone oczywiście) wyniki dla danych:

+ 1
+ 2
+ 3
+ 4
+ 5
+ 6
+ 7
+ 8
+ 9
+ 10
+ 11
+ 12
+ 13
+ 14
+ 15
-
-
-
-
-
-
-
-
-
-
-
-