Hirdetés

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

  • -=Lord Tom=-

    senior tag

    Segítsetek plz, miért ugorja át a műveletjel megadását/miért nem lesz a muvjelnek megfelelő értéke?

    #include <stdio.h>

    int main(){
    int szam, szam2;
    char muvjel;

    // Adatok beolvasása
    printf("Kerem az elso szamot: ");
    scanf("%d", &szam);

    printf("\n\nMuvelet: ");
    scanf("%c", &muvjel);

    printf("\n\nKerem a masodik szamot: ");
    scanf("%d", &szam2);

    //Tényleges műveletvégrehajtás
    if (muvjel=="+"){
    printf("%d %c %d = %d ", szam, muvjel, szam2, (szam+szam2));
    }
    else if (muvjel=="-"){
    printf("%d %c %d = %d ", szam, muvjel, szam2, (szam-szam2));
    }
    else if (muvjel=="*"){
    printf("%d %c %d = %d ", szam, muvjel, szam2, (szam*szam2));
    }
    else if (muvjel=="/"){
    printf("%d %c %d = %d ", szam, muvjel, szam2, (szam/szam2));
    }

    system("pause");
    }

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