2 / 2
Apr 2020

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

    Apr '20
  • last reply

    Apr '20
  • 1

    reply

  • 714

    views

  • 2

    users

  • 1

    link