Új hozzászólás Aktív témák

  • cellpeti

    veterán

    Közbe elkezdtem írni egy számológépet!
    De oly jól megírtam,hogy lefagy,mikor kéri a műveleti jelet,hirtelen csak ez a megoldás jutott eszembe,de nem az igazi sztem :(

    #include <stdio.h>
    #include <string.h>
    #include<conio.h>

    #define MAX 1000
    #define MIN -1000
    #define MAXDB 3

    int getline(char s[],int lim){
    int i;
    char c;
    for(i=0;i<lim && (c=getchar())!='\n' && c!=EOF;++i)s[i]=c;
    s[i]='\0';
    while(c!='\n'&& c!=EOF)c=getchar();
    return i;
    }


    void main(void){
    float szam[MAXDB+1];
    int i=1,ok,muv[1];

    do{
    printf("Kerem a %d. szamot: ",i);
    if(!getline(szam,MAXDB)) printf("\nUres sort utottek!\n\n");
    else i++;
    printf("Kerek egy muveleti jelet: ");
    do{
    ok=1;
    if(muv[0]=='*'){ok=1;}
    else if(muv[0]=='+'){ok=1;}
    else if(muv[0]=='-'){ok=1;}
    else if(muv[0]=='/'){ok=1;}
    else(ok=0);
    }while(ok!=1);
    }while(i<MAXDB);


    }

    Tigris, tigris, csóvafény...

Új hozzászólás Aktív témák