Witam, już 3-cią godzinę borykam się z zadaniem kalkulator(łatwe). Potrzebuję zrobić to w języku C.
https://pl.spoj.com/problems/CALC/2
Takie wyniki powinienem otrzymać:
Przykład
Wejście:
- 7 9
- 0 4
- 5 6
/ 8 3
% 5 2
Wyjście:
16
-4
30
2
1
Program, który napisałem zwraca poprawne wartości, mimo to sędzia nie zalicza mojego programu i wyświetla “Błędna Odpowiedź”.
#include <stdio.h>
#include <stdlib.h>int main() {
char wybor;
while(scanf("%c",&wybor))
{
int a, b;
scanf("%d %d",&a,&b);switch(wybor) { case '+':printf("%d\n",a+b); break; case '-':printf("%d\n",a-b); break; case '*':printf("%d\n",a*b); break; case '/':printf("%d\n",a/b); break; case '%':printf("%d\n",a%b); break; default:exit(0); } fflush(stdin);
}
return 0;
}
Co powinienem zmodyfikować, żeby sędzia uznał ten program?
created
last reply
- 2
replies
- 900
views
- 3
users
- 4
links