пытаюсь написать калькулятор (только начинаю изучение)
#include <stdio.h>
main ()
{
int a,b,c;
char d;
printf(«Vvedite pervoye slagayemoye: »);
scanf(«%d»,&a);
printf(«Vvedite vtoroye slagayemoye: »);
scanf(«%d»,&b);
printf(«chto delat? »);
scanf(«%1s»,&d);
switch (d){
case '+': c=a+b;
break;
case '-': c=a-b;
break;
case '*': c=a*b;
break;
case '/': c=a/b;
break;
}
printf(«rezultat: %d %c %d = %d»,a,d,b,c);
getchar();
}
непонятно почему после выполнения 3-го scanf переменная b сбрасывается на 0
вот мой пример
Vvedite pervoye slagayemoye: 12
Vvedite vtoroye slagayemoye: 5
chto delat? *
rezultat: 12 * 0 = 0