#include <stdio.h>
#include <stdlib.h>
#include <math.h>
#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--)
{
}
}
//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<n; i++)
{
b += a;
a = b - a;
}
}
//tbd
void zadanie79()
{
int tab[10];
int tab2[10];
int temp;
int trigger;
for (int i = 0; i < 10; i++)
{
tab
[i
] = rand() % 100 +1;
}
for (int i = 0; i < 10; i++)
{
}
for (int i = 0; i < 10; i++)
{
temp = tab[i];
for (int o = i; o < 10; o++)
{
if (temp > tab[o])
{
temp = tab[o];
}
}
tab2[i] = temp;
}
for (int i = 0; i < 10; i++)
{
}
}
void zadanie2()
{
int tab[10];
for (int i = 0; i < 10; i++)
{
tab
[i
] = rand() % 100 + 1;
}
for (int i = 0; i < 10; i++)
{
}
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++)
{
}
}
void zadanie3()
{
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);
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()
{
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++)
{
}
}
void zadanie82()
{
int ileliczb = 0;
scanf_s("%d", &ileliczb);
int tab[100];
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++)
{
}
}
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;
}
int main()
{
//zadanie75();
//zadanie77();
//zadanie78();
//zadanie2();
//zadanie3();
//zadanie4();
//zadanie81();
//zadanie82();
zadanie84();
return 0;
}
void draw(int tab[])
{
for (int i = 0; i < HOWMANYDRAWS; i++)
{
for (int o = 0; o < i; o++)
{
while (tab[i] == tab[o])
{
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)
else
}
}
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 <stdio.h>
//#include <stdlib.h>
//
//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;
//}