Welcome, guest! Login / Register - Why register?
Psst.. new poll here.
Psst.. new forums here.
Microsoft is blocking us again (TY IP Reputation!) so just use oauth login instead. :)

Paste

Pasted as C by EverettT ( 5 years ago )
#include <stdio.h>
#include <stdlib.h>

int yellow[91] = {7,  16, 32, 66, 73, 18, 29, 46, 55, 88, 2,  23, 34, 50, 75,
                  4,  30, 40, 61, 78, 10, 27, 41, 56, 86, 20, 39, 59, 60, 83,
                  9,  24, 51, 64, 81, 3,  28, 48, 53, 80, 17, 37, 45, 63, 77,
                  19, 35, 49, 71, 85, 8,  14, 47, 54, 74, 6,  25, 36, 62, 84,
                  15, 22, 58, 70, 89, 12, 31, 43, 68, 90, 1,  42, 65, 72, 87,
                  5,  21, 38, 52, 76, 13, 33, 57, 67, 82, 11, 26, 44, 69, 69};

int status[91];
int called[18];

void init() {
    for (int i = 0; i < 91; i++) {
        status[i + 1] = 0;
    }
    for (int i = 0; i < 18; i++) {
        called[i] = 0;
    }
}
void display() {
    for (int i = 0; i < 18; i++) {
        for (int j = 0; j < 5; j++) {
            printf("%5d", yellow[i * 5 + j]);
            printf(" ");
        }
        printf("     Called: ");
        printf("%3d", called[i]);
        printf("\n");
    }
}
int main(void) {
    int inp;
    init();
    display();
    while (1) {
        do {
            scanf("%d", &inp);
        } while (status[inp] || inp > 90 || inp < 1);
        status[inp] = 1;
        for (int i = 0; i < 18; i++) {
            for (int j = 0; j < 5; j++) {
                if (yellow[i * 5 + j] == inp) {
                    called[i]++;
                    if (called[i] == 5) {
                        system("cls");
                        display();
                        printf("KINH! KINH! KINH!\nChuc mung ban da thang\n");
                        return 0;
                    }
                }
            }
        }
        system("cls");
        display();
    }

    return 0;
}

 

Revise this Paste

Your Name: Code Language: