Mam problem, bo wysyłając kod do weryfikacji tego zadania wyskakuje komunikat o tym że przekroczono limit czasu. Mimo to program działa poprawnie
Oto kod :
int main()
{
int dzialania, a ,b ,wynik;
char zn;
cin>>dzialania;
for (int i = 0; i < dzialania; i++)
{
cin>>zn;
cin>>a;
cin>> b;
cout<< endl;
if(zn == '+')
wynik = a + b;
else if (zn =='-')
wynik= a- b;
else if (zn == '*')
wynik = a * b;
else if (zn == '/')
wynik = a / b;
else if (zn == '%')
wynik = a % b;
cout<<wynik;
}
}
Z tym kodem jest to samo:
#include
using namespace std;
int Mnozenie(int a, int b)
{
int wynik;
wynik = a * b;
return wynik;
}
int Dodawanie(int a, int b)
{
int wynik;
wynik = a + b;
return wynik;
}
int Odejmowanie(int a, int b)
{
int wynik;
wynik = a - b;
return wynik;
}
int Dzielenie(int a, int b)
{
int wynik;
wynik = a + b;
return wynik;
}
int DzielenieZReszta(int a, int b)
{
int wynik;
wynik = a % b;
return wynik;
}
int main()
{
int result;
int dzialania, a ,b ;
char zn;
cin>>dzialania;
for (int i = 0; i < dzialania; i++)
{
cin>>zn>>a>>b;
cout<< endl;
if(zn == '+')
result = Dodawanie(a,b);
else if (zn =='-')
result = Odejmowanie(a,b);
else if (zn == '*')
result = Mnozenie(a,b);
else if (zn == '/')
result = Dzielenie(a,b);
else if (zn == '%')
result = DzielenieZReszta(a,b);
cout<<result;
}
return 0;
} Możecie pomóc?