Cześć wszystkim. Mam problem z kodem, ponieważ SPOJ zwraca mi inforamcję o przekroczeniu czasu. Nie wiem jak już bardziej mogę uprościć ten kod. Będę wdzięczny za pomoc.
#include <iostream>
#include <stdio.h>
using namespace std;
int main()
{
int liczba[10],wybor,rozmiar;
rozmiar=0;
do
{
wybor=getchar();
switch(wybor)
{
case '+' :
{
cin>>liczba[rozmiar];
rozmiar=rozmiar+1;
if(rozmiar<=10)
printf(":)");
else
printf(":(");
}
break;
case '-' :
{
if (rozmiar==0)
printf(":(");
else
{
cout<<liczba[rozmiar-1]<<endl;
rozmiar=rozmiar-1;
}
}
break;
}
}
while(wybor!='q');
return 0;
}
created
last reply
- 1
reply
- 714
views
- 2
users
- 1
link