RSS

Media aritmetică

01 Apr

Am scris în Dev-C++ un algoritm care calculează media aritmetică a ” n ” numere, unde ” n ” este un număr aleator introdus de la tastatură de către utilizator. Programul funcţionează 100% şi este destul de util, zic eu😉

#include<iostream.h>
#include<conio.h>
int main( )
{ int n,i,v[20],suma=0,numar=0;
float media;
cout<<"n= "; cin>>n;
for(i=1;i<=n;i++)
{ cout<<"v["<<i<<"]=";
cin>>v[i]; }
for(i=1;i<=n;i++)
{ suma=suma+v[i];
numar++; }
media= (float) suma/numar;
cout<<"Media aritmetica a numerelor introduse este: "<<media;
getch( ); }
 
4 Comments

Posted by on April 1, 2011 in Uncategorized

 

Tags: , ,

4 responses to “Media aritmetică

  1. zaqk

    April 2, 2011 at 07:09

    si daca n ales de mine este 21, ce te faci?

     
  2. zaqk

    April 2, 2011 at 07:11

    PS. O imbunatatire a algoritmului: faci un singur for in care aduni numerele, pe masura ce au fost adaugate, la o variabila care este suma totala. Cand ai ajuns la sfarsitul forului, imparti la cate numere s-au bagat si ai rezolvat treaba!

    La 20 de numere nu se vede, dar daca ai 1000000, cele 2 cicluri se vor vedea ca si timp!

     
  3. r4dhu

    April 2, 2011 at 12:39

    Dacă alegi ca n să fie 21, asta e…o să trebuiască să stai să introduci 21 de numere…

     
    • zaqk

      April 2, 2011 at 14:15

      numai ca array-ul tau este de 20 de elemente😉

       

Lasă un comentariu

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

 
%d bloggers like this: