Proszę, wskażcie błąd. Szukam go od pół godziny i nic.
#include <stdio.h>
int main(void)
{
long a, b;
char oper;
printf(".:Witamy w kalkulatorze!:.\n");
printf("Podaj pierwsza liczbe\n");
scanf("%d", &a);
// printf("%d\n", a);
printf("Podaj operacje ktora chcesz wykonac\n");
printf("Wcisnij +, -, * lub /\n");
scanf("%c", &oper);
// printf("%c\n", oper);
printf("Podaj druga liczbe\n");
scanf("%d", &b);
printf("Pobieranie zakonczone.\n");
switch(oper)
{
case '+': printf("%ld + %ld = %ld", a, b, a+b);
break;
case '-': printf("%ld - %ld = %ld", a, b, a-b);
break;
case '*': printf("%ld * %ld = %ld", a, b, a*b);
break;
case '/': printf("%ld / %ld = %ld", a, b, a/b);
break;
default: printf("Nie wiem co z tym zrobic.");
}
return 0;
}