Diskuze: Rozpis - generovani zapasu
V předchozím kvízu, Online test znalostí C++, jsme si ověřili nabyté zkušenosti z kurzu.
Zobrazeno 4 zpráv z 4.
V předchozím kvízu, Online test znalostí C++, jsme si ověřili nabyté zkušenosti z kurzu.
Ahoj, tady máš zdroják, drobnosti snad už zvládneš.
#include<stdio.h>
#include<stdlib.h>
int je_liche(int cislo)
{
if(cislo % 2 == 0)
return 0;
else
return 1;
}
int main()
{
int pocet_tymu = 25;
int n = 0, k = 0, s = 0, i = 0, j = 0, tym_a = 0, tym_b = 0;
if(je_liche(pocet_tymu))
n = pocet_tymu + 1;
else
n = pocet_tymu;
k = n - 1;// počet kol
s = n / 2;// počet zápasů na kolo
for(i = 1; i <= k; i++)
{
printf("\nKolo: %d\n", i);
if(!je_liche(pocet_tymu))
{
printf("tym %d - tym %d\n", i, n);
}
for(j = 1; j < s; j++)
{
tym_a = ((n - j + i - 2) % k) + 1;
tym_b = ((i + j - 1) % k) + 1;
printf("tym %d - tym %d\n", tym_a, tym_b);
}
}
getchar();
}
Zobrazeno 4 zpráv z 4.