Zaczynam programowac i mam pytanie jak zrobic zeby mi nie wyswietlalo tylko pierwszej konstrukcji tylko wybrano przez uzytkownika jesli usuwamy te elsy to wyswietla wszytskie wiem ze pytanie dla poczatkujacych ale szukalem w necie i nie bardzo, wiem rowniez ze lepiej by bylo uzyc switcha ale ja chcĘ tak dzieki za odpowiedzi pozdro
#include<stdlib.h>
#include<stdio.h>
main()
{
int a;
int b;
int c;
int d;
printf("PODAJ WARTOSC A ");
scanf("%d", &a);
printf("PODAJ WARTOSC B ");
scanf("%d", &b);
printf("WYBIERZ WYRAZENIE: \n 1-DODAWANIE\n 2-ODEJMOWANIE\n 3-MNOZENIE\n 4-DZIELENIE \n ");
scanf("%d", &c);
if(c=1)
{
d=0;
d=a+b;
printf("Wynik \n %d",a);
printf("+%d",b);
printf("=%d \n",d);
}
else if(c=2)
{
d=0;
d=a-b;
printf("Wynik \n %d",a);
printf("-%d",b);
printf("=%d \n",d);
}
else if(c=3)
{
d=0;
d=a*b;
printf("Wynik \n %d",a);
printf("*%d",b);
printf("=%d \n",d);
}
else if(c=4)
{
d=0;
d=a/b;
printf("Wynik \n %d",a);
printf("/%d",b);
printf("=%d \n",d);
}
else
{
printf("Program nie moze działac dalej");
}
system("PAUSE");
}