I'm not sure why but the program won't let me enter a character:
#include<stdio.h> #include<stdlib.h> #define EG 0.23 #define AG 0.70 #define TG 0.15 main(){ int posothta; char eidos; float poso; printf("Dwse posothta grammatosimwn: "); scanf("%d",&posothta); printf("Dwse to eidos grammatoshmou: "); scanf("%c",&eidos); if(eidos=='E' || eidos=='e'){ poso=posothta*EG; printf("To poso pou plirwnoume einai: %f",poso); }else if(eidos=='A' || eidos=='a'){ poso=posothta*AG; printf("To poso pou plirwnoume einai: %f",poso); }else if(eidos=='T' || eidos=='t'){ poso=posothta*TG; printf("To poso pou plirwnoume einai: %f",poso); }else{ printf("Kapou exei gine kapoio la9os"); } return 0; }
Attached Files
Edited by Roger, 04 March 2013 - 03:40 PM.
reformat