Hirdetés

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

  • Köszönöm ez nagy segítség volt! :R
    Most már kicsit tisztább is lett a kép közben. :D
    Így gondoltad ugye? :)

    #include<stdio.h>

    int e(int a)
    {
    if (a==0)
    {
    return 0;
    } else if (a%2==0)
    {
    return 1;
    } else { return 2;
    }
    }

    int main()

    {

    int a;
    printf("Adj meg egy szamot: \n");
    scanf("%d", &a);
    if (e(a)==1)
    {
    printf("A szam paros\n");
    } else if (e(a)==2)
    {
    printf("A szam paratlan\n");
    }else
    {
    printf("A szam nulla\n");
    }

    return 0;

    }

    Ha elfogadsz még egy tanácsot: próbálj meg átláthatóbb forrást írni, mert hosszabb programnál el fogsz veszni a kapcsos zárójelekben :)

    #include<stdio.h>

    int e(int a) {
    if (a == 0) return 0;
    return (a % 2) + 1;
    }

    int main() {
    int a;
    printf("Adj meg egy szamot: \n");
    scanf("%d", &a);
    switch (e(a)) {
    case 1:
    printf("A szam paros\n");
    break;
    case 2:
    printf("A szam paratlan\n");
    break;
    case 0:
    printf("A szam nulla\n");
    break;
    }
    return 0;
    }

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