Termín odevzdání | 13.12.2025 7:00 |
---|---|
Bodový zisk | 5b (3+2) |
Počet uploadů | 15 |
Typ zadání | povinné |
Cílem tohoto úkolu je zpracovat teoreticky neomezeně dlouhou řadu celých čísel ze standardního vstupu a vypsat jejich základní statistiky včetně histogramu.
Podle náročnosti si zvolte variantu úkolu A nebo B, kterou chcete řešit. Varianta A počítá pouze statistické údaje a varianta B tyto údaje rozšiřuje ještě o histogram. Jelikož výstupy programu nejsou shodné (rozdíl v histogramu), je proto důležité se rozhodnout, kterou variantu odevzdáte. Brute poté pozná, jestli jste odevzdali variantu A nebo B, pokud bude správně.
8 25 11 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 26 11 11
100
a chybovou hláškou na standardní chybový výstup Error: Chyba histogramu!
%5.1f
).
=
dlouhý.
math.h
nelze použít!
Varianta A | Median 11.00 Pocet cisel: 23 Min. hodnota: 1 Max. hodnota: 26 |
---|---|
Varianta B | Median 11.00 Pocet cisel: 23 Min. hodnota: 1 Max. hodnota: 26 Histogram: 1.0 - 4.1 |================ 4.1 - 7.2 |============ 7.2 - 10.4 |============ 10.4 - 13.5 |========================= 13.5 - 16.6 |============ 16.6 - 19.8 |======== 19.8 - 22.9 | 22.9 - 26.0 |======== |
Veřejné příklady + Makefile: hw08_-_statistika.zip
Povinné zadání | |
---|---|
Název v BRUTE | HW08 |
Odevzdávané soubory | main.c |
Kompilace pomocí | clang -pedantic -Wall -Werror -std=c99 |
Předpokládaná složitost | program by měl být schopen zvládnout zpracovat 100 tisíc hodnot do 6 sekund. Odevzdávací systém má nastaven timeout na 15s. |