Prosím pomoc s úlohou programovanie jazyk C ?

Napíšte program, ktorý načíta celé číslo n, potom načíta n reálnych čísel. Ztých zadaných čísel vypočítate tieto parametre:
•Priemer záporných čísel (<0), ak žiadne záporné, priemer je nula.
•Najväčšie zkladných čísel (>=0), ak nebolo zadané žiadne kladné číslo, tak výsledok nech je nula.
•Počet čísel, ktoré sú vrozsahu -5.5až5.5.

2 odpovede
Ahoj, rád ti napíšem tento program. Mal by si záujem?
Ahoj, toto je jedna z možností ako vyriešiť príklad. Ak by si potreboval dovysvetľovať nejaké ďalšie veci, neváhaj sa mi ozvať.
Najskôr potrebuješ pomocou funkcie scanf() načítať prvú hodnotu n. Potom dynamicky alokuješ pamäť funkciou malloc(int size) pre n čísiel. Napríklad takto: int* poleInt = (int*) malloc(n * sizeof(int));
Následne vo for cykle načítaš n čísiel a kontroluješ ich pre ďalšie výpočty pomocou if-else konštrukcií. Na záver je potrebné uvoľniť pamäť príkazom free(poleInt);