int main() { // Deklarace double pole[] = {15, 2, 3, 4, 5, 6, 7, 8, 9, 10, 23, 44, 33, 11, 3}; int pocet; int i; char cislo1[] = "A1B"; int zaklad = 12; // 1. printf("Pole obsahuje čísla: "); pocet = -1; while (pole[++pocet]); for (i = 0; i < pocet; i++) { printf("%g, ", pole[i]); } // 1.1 Suma pole printf("\nSuma pole je: %g", suma_pole(pole, pocet)); // 1.2 Průměr pole printf("\nPrůměr pole je: %g", prumer_pole(pole, pocet)); // 1.3 Maximum pole printf("\nMaximum pole je: %g", max_pole(pole, pocet)); // 1.3 Minimum pole printf("\nMinimum pole je: %g", min_pole(pole, pocet)); // 2. Převody čísel do desítkové soustavy printf("\n\nČíslo %s v soustavě o základu %i", cislo1, zaklad); printf("\nodpovídá číslu %i v desítkové.", do_desitkove(cislo1, zaklad)); // 3. Najdi znak printf("\n%i", najdi_znak("sekera sobota taxi", 's', 1)); printf("\n%i", najdi_znak("sekera sobota taxi", 's', 2)); printf("\n%i", najdi_znak("sekera sobota taxi", 'x', 1)); printf("\n%i", najdi_znak("sekera sobota taxi", 'x', 2)); printf("\n%i", najdi_znak("sekera sobota taxi", 'a', 3)); printf("\n%i", najdi_znak("sekera sobota taxi", '!', 3)); // 4. Příjmy a výdaje printf("\n\nZustatek: %g\n", zustatek); printf("Prijmy: %g\n", prijem(1500)); printf("Prijmy: %g\n", prijem(4000)); printf("Vydaje: %g\n", vydaj(500)); printf("Zustatek: %g\n", zustatek); printf("Prijmy: %g\n", prijem(1000)); printf("Vydaje: %g\n", vydaj(2500)); printf("Zustatek: %g\n", zustatek); printf("Vydaje: %g\n", vydaj(150000)); printf("Zustatek: %g\n", zustatek); printf("Prijmy: %g\n", prijem(500000)); printf("Vydaje: %g\n", vydaj(150000)); printf("Zustatek: %g\n", zustatek); // 5. Obrat pole int pole1[] = {1, 2, 3, 4, 5}; int pole2[] = {1, 2, 3, 4, 5, 6}; int pole3[] = {13}; int delka1 = 5, delka2 = 6, delka3 = 1; obrat_pole(pole1, delka1); vypis_pole(pole1, delka1); obrat_pole(pole2, delka2); vypis_pole(pole2, delka2); obrat_pole(pole3, delka3); vypis_pole(pole3, delka3); printf("\n"); // 6. Soušet cifer printf("%i\n", soucet_cifer(123455678)); printf("%i\n", soucet_cifer(63)); printf("%i\n", soucet_cifer(123)); printf("%i\n", soucet_cifer(10)); printf("%i\n", soucet_cifer(45328)); printf("%i\n", soucet_cifer(0)); return 0; }
int main(void) { vypis_pole(2); return 0; }