se citesc n și n număre naturale reprezintă numărul unui șir .Să se afișeze:
a. numărul din șir care au ultima cifră pară
b.să se afișeze suma numerelor din șir divizibile cu 3
c.să se afișeze media aritmetică a numerelor din șir
Răspunsuri la întrebare
Cerinta a).
#include <iostream>
using namespace std;
void citire_si_afisare (int n, int a[])
{
int i;
for(i=1;i<=n;i++)
{
cout<<"a["<<i<<"]=";
cin>>a[i];
}
for(i=1;i<=n;i++)
if (a[i]%2==0) cout<<a[i]<<" ";
}
int main()
{
int n,a[100];
cout<<"nr este ";
cin>>n;
citire_si_afisare(n,a);
return 0;
}
Cerinta b).
#include <iostream>
using namespace std;
void citire_si_afisare (int n, int a[])
{
int i,S=0;
for(i=1;i<=n;i++)
{
cout<<"a["<<i<<"]=";
cin>>a[i];
if (a[i]%3==0) S=S+a[i];
}
cout<<S;
}
int main()
{
int n,a[100];
cout<<"nr este ";
cin>>n;
citire_si_afisare(n,a);
return 0;
}
Cerinta c).
#include <iostream>
using namespace std;
void citire_si_afisare (int n, int a[])
{
int i,S=0;
double Ma;
for(i=1;i<=n;i++)
{
cout<<"a["<<i<<"]=";
cin>>a[i];
S=S+a[i];
}
Ma=(1.0*S)/n;
cout<<Ma;
}
int main()
{
int n,a[100];
cout<<"nr este ";
cin>>n;
citire_si_afisare(n,a);
return 0;
}