#include #include int main() { int maxCisla = 100; float cisla[maxCisla]; int pocetCisel = 0; printf("Zadejte cisla (maximalne 100), pro ukonceni napis 'stop':\n"); // Čtení čísel ze vstupu nebo ukončení na základě "stop" char vstup[50]; while (pocetCisel < maxCisla) { if (scanf("%s", vstup) == EOF || strcmp(vstup, "stop") == 0) { break; } sscanf(vstup, "%f", &cisla[pocetCisel]); ++pocetCisel; } // Výpočet aritmetického průměru float prumer = 0.0; for (int i = 0; i < pocetCisel; ++i) { prumer += cisla[i]; } prumer /= pocetCisel; // Výpočet a výpis odlišností od průměru printf("\nPrumer cisel je %.4f\n", prumer); printf("\nOdlisnost od prumeru:\n\n"); for (int i = 0; i < pocetCisel; ++i) { float odlisnost = ((cisla[i] - prumer) / prumer) * 100; printf("%.4f\t%.8f%%\n", cisla[i], odlisnost); } return 0; }