Să se scrie un program care citește n numere de la tastatură într-un tablou unidimensional
de numere reale cu dublă precizie. Dacă n<100, să se calculeze și afișeze media numerelor
din tablou care sunt mai mici decât 238 și mai mari decât 10.
Răspunsuri la întrebare
Răspuns de
1
#include <iostream>
using namespace std;
int main()
{
int n, i, v [100], ma = 0; // initializam media artimetica cu 0
cin>>n;
for ( i=1; i<=n; i++ ) // citirea
cin >> v [i];
for ( i=0; i<=n; i++ ) // parcurgerea
{ if ( v[i]<238 && v[i] > 10 ) // daca v[i] este cum ne cere problema
ma = ma + v[i] ;
cout << ma / n; } // afisare si am impartit la cate sunt ele
return 0; }
Răspuns de
0
#include<iostream>
using namespace std;
int n,medie,v[100];
int main()
{
cout<<"Câte numere conține șirul: "; cin>>n;
for(int i=0;i<n;i++)
{
cout<<"Numarul "<<i+1<<" = ";
cin>>v[i];
if(v[i]>10 && v[i]<238) medie+=v[i];
}
cout<<"Media aritmetica a numerelor mai mari decat 10 si mai mici decat 238 este "<<medie/n;
return 0;
}
using namespace std;
int n,medie,v[100];
int main()
{
cout<<"Câte numere conține șirul: "; cin>>n;
for(int i=0;i<n;i++)
{
cout<<"Numarul "<<i+1<<" = ";
cin>>v[i];
if(v[i]>10 && v[i]<238) medie+=v[i];
}
cout<<"Media aritmetica a numerelor mai mari decat 10 si mai mici decat 238 este "<<medie/n;
return 0;
}
Alte întrebări interesante
Limba română,
8 ani în urmă
Matematică,
8 ani în urmă
Matematică,
8 ani în urmă
Informatică,
8 ani în urmă
Informatică,
8 ani în urmă
Matematică,
9 ani în urmă