Stau de 3 ore la o problema si nu reusesc sa o termin...
Problema suna cam asa: Sa citim un sir de n numere naturale si sa afisam cate numere sunt nule si media aritmetica a numerelor nenule.
Am scris codul,il compileaza,dar apare o mica problema:
Imi afiseaza media aritmetica,dar cand ajunge sa imi afiseze cate numere nule sunt,valoare ramane zero...
Uitati codul:
#include <iostream.h>
#include <conio.h>
void main()
{
int a[100],i,s,ma,nule,nenule,n,x;
clrscr();
cout<<"Introduceti numarul de elemente: ";
cin>>n;
for(i=0;i<n;i++)
{
cout<<"Element: ";
cin>>x;
x=a[i];
}
s=0; nenule=0; nule=0; ma=0;
for(i=0;i<n;i++)
{
if(a[i]==0)
{
nule=nule+1;
s=s+0;
}
else
{
nenule=nenule+1;
s=s+i;
ma=s/nenule;
}
}
cout<<"Media aritmetica: "<<ma<<endl;
cout<<"Numere nule: "<<nule<<endl;
getch();
}
As dori sa stiu cum pot rezolva problema complet