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

  • Bero

    aktív tag

    No megírtam így, eredetileg is így kérték, egy kérdésem van még

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

    void main(){
    char str[100];
    int dobas;
    int i;
    int egy=0, ket=0, ha=0, negy=0, ot=0, hat=0;

    clrscr();

    printf("\nHany kocadobast vegez? ");
    scanf("%d", &dobas);
    printf("Irja be a kockadobasok eredmenyeit! ");
    scanf("%s", str);

    for(i=0;i<dobas;i++)
    {
    if (str[i] =='1')egy++;
    else if (str[i] == '2')ket++;
    else if (str[i] == '3')ha++;
    else if (str[i] == '4')negy++;
    else if (str[i] == '5')ot++;
    else if (str[i] == '6')hat++;
    }


    printf("1: %d db\n", egy);
    printf("2: %d db\n", ket);
    printf("3: %d db\n", ha);
    printf("4: %d db\n", negy);
    printf("5: %d db\n", ot);
    printf("6: %d db\n", hat);

    getch();
    }

    Hogy tudom a bekért számsor formai helyességét ellenőrizni egyszerűen? Ebben az esetben azt hogy szám-e, illetve hogy 1 és 6 között van.
    Előre is nagyon köszönöm a segítséget!

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

Hirdetés