I try to create a program in C ++ to calculate a profit with certain taxes , and for some reason the program breaks when it reads the third variable. How do I solve this problem?
#include <stdio.h>
#include <windows.h>
using namespace std;
int NG, PG, PCe, Ganancia;
int main ()
{
printf("Digite la cantidad que tiene: \n");
scanf("%s", &NG);
printf("Digite a que precio esta: \n");
scanf("%s", &PG);
printf("Digita a que precio esta cada unidad del producido: \n");
scanf("%s", &PCe);
Ganancia=((NG*5)*PC)-((NG*500)+(NG*PG));
printf("Se tienen :\n\n\t %s unidades\n\n\t",NG);
printf("El precio es: %s \n\n\t",PG);
printf("Y el precio de la unidad de producido es: %s \n\n\t",PCe);
printf("Por lo que la ganancia sera de: %s",Ganancia);
system("PAUSE");
return 0;
}