#include #include #include #define HOWMANYDRAWS 6 #define RANGE 49 + 1 void draw(int tab[]); void sort(int tab[]); void print(int tab[]); int result(int tab1[], int tab2[]); void zadanie75() { printf("Podaj 10 liczb calkowitych: \n"); int tab[10]; for (int i = 0; i < 10; i++) { scanf_s("%d", &tab[i]); } for (int i = 9; i >= 0; i--) { printf("%d\n", tab[i]); } } //tbd void zadanie77() { for (int i = 1; i < 10; i++) { } } void zadanie78() { int n = 19; long long a = 0, b = 1; for (int i = 0; i tab[o]) { temp = tab[o]; } } tab2[i] = temp; } for (int i = 0; i < 10; i++) { printf("%d\n", tab2[i]); } } void zadanie2() { srand(time(NULL)); int tab[10]; for (int i = 0; i < 10; i++) { tab[i] = rand() % 100 + 1; } for (int i = 0; i < 10; i++) { printf("%d\n", tab[i]); } putchar(10); int trigger, temp; do { trigger = 0; for (int i = 0; i < 10 - 1; i++) { if (tab[i] > tab[i + 1]) { temp = tab[i]; tab[i] = tab[i + 1]; tab[i + 1] = temp; trigger = 1; } } } while (trigger); for (int i = 0; i < 10; i++) { printf("%d\n", tab[i]); } } void zadanie3() { srand(time(NULL)); int user_s[HOWMANYDRAWS]; //USER CHOICE int system_s[HOWMANYDRAWS]; //SYSTEM CHOICE draw(user_s); draw(system_s); sort(user_s, HOWMANYDRAWS); sort(system_s, HOWMANYDRAWS); printf("Wylosowane liczby:\n"); print(user_s); printf("\nWylotkowane liczby:\n"); print(system_s); putchar(10); printf("ILE? :::: %d\n", result(user_s, system_s)); } void zadanie4() { float szansa[3] = { 200, 400, 600 }; float suma_szans = szansa[0] + szansa[1] + szansa[2]; printf("1. %.1f%% szansy\n", (szansa[0] / suma_szans) * 100); printf("2. %.1f%% szansy\n", (szansa[1] / suma_szans) * 100); printf("3. %.1f%% szansy\n", (szansa[2] / suma_szans) * 100); } void zadanie81() { srand(time(NULL)); int tab[10]; for (int i = 0; i < 10; i++) { tab[i] = rand() % 2 + 1 ; } sort(tab, 10); for (int i = 0; i < 10; i++) { printf("%d\n",tab[i]); } } void zadanie82() { srand(time(NULL)); int ileliczb = 0; scanf_s("%d", &ileliczb); int tab[100]; putchar(10); for (int i = 0; i < ileliczb; i++) { tab[i] = rand() % 100 + 1; } for (int i = 0; i < ileliczb; i++) { for (int o = 0; o < ileliczb; o++) { if (tab[i] == tab[o]) { printf("dwie jednakowe liczby to %d i %d\n", tab[i], tab[o]); return 0; } } } for (int i = 0; i < ileliczb; i++) { printf("%d\n", tab[i]); } } unsigned long long silnia(unsigned long long n) { if (!n) return 1; else return n * silnia(n - 1); } void zadanie84() { unsigned long long n = 29; unsigned long long k = 14; unsigned long long licznik = silnia(n); unsigned long long mianownik = silnia(k) * silnia(n - k); unsigned long long wynik = licznik/mianownik; printf("%u\n", wynik); } int main() { //zadanie75(); //zadanie77(); //zadanie78(); //zadanie2(); //zadanie3(); //zadanie4(); //zadanie81(); //zadanie82(); zadanie84(); system("pause"); return 0; } void draw(int tab[]) { for (int i = 0; i < HOWMANYDRAWS; i++) { tab[i] = rand() % RANGE; for (int o = 0; o < i; o++) { while (tab[i] == tab[o]) { tab[i] = rand() % RANGE; o = 0; } } } } void sort(int tab[], int N) { int trigger, temp; do { trigger = 0; for (int i = 0; i < N - 1; i++) { if (tab[i] > tab[i + 1]) { temp = tab[i]; tab[i] = tab[i + 1]; tab[i + 1] = temp; trigger = 1; } } } while (trigger); } void print(int tab[]) { for (int i = 0; i < HOWMANYDRAWS; i++) { if (tab[i] > 9) printf("%d ", tab[i]); else printf("%d ", tab[i]); } } int result(int tab1[], int tab2[]) { int counter = 0; for (int i = 0; i < HOWMANYDRAWS; i++) { for (int o = 0; o < HOWMANYDRAWS; o++) { if (tab1[i] == tab2[o]) { counter++; } } } return counter; } //#include //#include // //int main() //{ // int HEIGH = 10; // printf("Podaj wysokosc: "); // scanf_s("%d", &HEIGH); // // if (HEIGH % 2) // { // for (int i = 0; i < HEIGH + 1; i++) // { // for (int o = 0; o < 5; o++) // { // if (i <= HEIGH - 3) // if (o < 2 || o > 2) // printf(" "); // else // printf("#"); // if (i == HEIGH - 2) // if (o == 0 || o < 6) // printf("#"); // // if (i == HEIGH - 1) // if (o < 1 || o > 3) // printf(" "); // else // printf("#"); // // if (i == HEIGH) // if (o < 2 || o > 2) // printf(" "); // else // printf("#"); // } // putchar(10); // } // } // else printf("Parzysta liczba - nie dziala\n\n"); // // // system("pause"); // return 0; //}