Wziełem pożyczyłem od kolegi program kalkulator który oblicza ciąg wprowadzanych znaków np. wpiszemy 2+3 i po naciśnięciu ENTERA wyskakuje wynik, gdyż sam nie umniem tego dokończyć i kolega też, a uczę się do matury bo mam zamiar próbować sił z informatyki i każdy przykłąd się przyda.
tu jest kod. Kto byłby tak dobry i pomógł mi dopisać biblioteki oraz zmienne intiger??
printf("\n\tPodaj polecenie : ");
gets(polecenie);
for(int i=0;polecenie_!=’\0’;i++){_
for(int s=48;s<58;s++){
if(polecenie_==s){liczba[z][l]=polecenie__;l++;};}_
if(polecenie_==’+’){znak[r]=’+’;r++;z++;l=0;};_
if(polecenie_==’-’){znak[r]=’-’;r++;z++;l=0;};_
if(polecenie_==’*’){znak[r]=’*’;r++;z++;l=0;};_
if(polecenie_==’/’){znak[r]=’/’;r++;z++;l=0;};_
if(polecenie_==’ '){continue;};}_
for (int h=0;h
liczba_int[h]=atoi(liczba[h]);}
printf("\n\t%d",liczba_int[0]);
score=(float)liczba_int[0];
for (int h=0;h
printf("%c",znak[h]);
Sleep(100);
printf("%d",liczba_int[h+1]);
Sleep(100);
if(znak[h]==’+’){score=(float)score+liczba_int[h+1];};
if(znak[h]==’-’){score=(float)score-liczba_int[h+1];};
if(znak[h]==’*’){score=(float)score*liczba_int[h+1];};
if(znak[h]==’/’){score=(float)score/liczba_int[h+1];};}
printf(" = %4.4f",score);