Witam,
mam do napisania program liczący średnią liczb.
Wejście:
- Pierwszą liczbą jest ilość liczb
-
Następnie są wczytywane liczby z których wyliczamy średnią.
Jeśli podamy za mało liczb niż wcześniej zadeklarowaliśmy program ma wziąć te liczby i wyliczyć z nich średnią. Właśnie z tym mam problem. Gdy wczytuje liczby, pętla się nie kończy dopóki nie podam tyle liczb ile wcześniej zadeklarowałem.#include <stdio.h> int main() { int ilosc; int tab[10]; scanf("%d",&ilosc); for(int i=0;i<ilosc;i++) { scanf("%d",&tab[i]); } double doda=0; for(int i=0;i<ilosc;i++) { doda+=tab[i]; } double srednia=doda/ilosc; printf("avarage = %g",srednia); return (0); }