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
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
Matematică,
8 ani în urmă
Limba română,
8 ani în urmă
Matematică,
8 ani în urmă
Matematică,
9 ani în urmă
Chimie,
9 ani în urmă
Matematică,
9 ani în urmă
Matematică,
9 ani în urmă