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);
}
```c
potem wyświetli wszystkie wczytane liczby nieparzyste (z zachowaniem kolejności)