Am nevoie de ajutor
La Institutul de pomicultură au fost crescuţi N puieți de pomi fructiferi. Datele privind înălţimea fiecărui puiet au fost înscrise într-un tablou unidimensional T după cum urmează: înălţimea puietului cu numărul i se atribuie elementului cu indicele i a tabloului T. Pentru expoziţie s-au ales puieții care au înălţimea h cuprinsă între valorile a şi b (a < h < b).
Sarcină: Scrieţi un program, care va determina:
• Înălţimea medie a tuturor puieților crescuţi.
• Numărul de puieți care au fost aleşi pentru expoziţie.
Intrare: citirea datelor este efectuată de la tastatură, după cum urmează: - două numere reale – parametri de selectare a şi b; - un număr întreg N (1≤N≤50) – numărul de puieți; - se citesc N numere reale – înălţimea fiecărui puiet (tabloul).
Răspunsuri la întrebare
Răspuns de
1
Răspuns:
#include <iostream>
using namespace std;
int main()
{
unsigned int n,i,a,b,nr=0;
float S=0;
cout<<"n=";
cin>>n;
int T[n];
for(i=0;i<n;i++)
{
cout<<"T["<<i<<"]=";
cin>>T[i];
}
cout<<"a=";
cin>>a;
cout<<"b=";
cin>>b;
for(i=0;i<n;i++)
{
S=S+T[i];
if(T[i]>=a && T[i]<=b)
nr++;
}
S=S/n;
cout<<"puieti expusi la expozitie="<<nr<<endl;
cout<<"inaltimea medie este "<<S;
return 0;
}
Explicație:
c++
Alte întrebări interesante
Engleza,
8 ani în urmă
Limba română,
8 ani în urmă
Matematică,
8 ani în urmă
Franceza,
8 ani în urmă
Ed. tehnologică,
8 ani în urmă
Limba română,
9 ani în urmă
Matematică,
9 ani în urmă
Limba română,
9 ani în urmă