Informatică, întrebare adresată de danungureanuMrDark, 9 ani în urmă

1)Se considera un sir din n elemente . Elaborati un program care va afisa pe ecran nr maxim din sirul dat .
2)Se considera un sir din n elemente . Elaborati un program care va calcula diferenta dintre suma lor si media aritmetica .
3)Se considera un sir din n elemente. Elaborati un program care va afisa pe ecran de cate ori elementul maxim este mai mare decat elementul minim al sirului

Transformati toate programele din sir in tablouri si rezolvatile.
Va rog foarte Mult!!!!!!!

Răspunsuri la întrebare

Răspuns de pentruoradetic2017
0

#include <iostream>


using namespace std;


int main()

{

   cout << "Hello world!" << endl;

   float v[20];

   int n;

   cin>>n;

   for(int i=0;i<n;i++)

       cin>>v[i];

   float max=v[0];


   for(int j=1;j<n;j++)

       if(v[j]>max)max=v[j];


   cout<<"Elementul maxim din sir este "<<max;


//a 2-a problema

   float suma=0;

   for(int k=0;k<n;k++)

       suma+=v[k];


   float dif=suma-suma/n;

   cout<<endl<<"Diferenta intre suma elementelor si media lor aritmetica este:"<<dif;


//ultima problema

float min=v[0];

for(int l=1;l<n;l++)if (min>v[l])min=v[l];


float c=max/min;


cout<<endl<<"Elementul maxim este de "<<c<<" ori mai mare decat elementul minim din sir";


   return 0;

}


Alte întrebări interesante