1)Calculati media aritmetica a numerelor care sunt putere a lui 2 din n numere naturale date citite.
2)Construiti un vector cu n numere naturale care sunt puteri a lui 3.Vreau in pseudocod.
VA ROG AJUTATI-MA.PLEASE
LapteDeUnicorn:
de ce pseudocod :)
Răspunsuri la întrebare
Răspuns de
5
1)
#include <iostream>
using namespace std;
int main()
{
int n, i, nr, x, s=0, k=0;
float ma;
cin>>n;
for(i=1;i<=n;i++){
cin>>nr; x=nr;
while(x%2==0)
x=x/2;
if(x==1){
s=s+nr; k++;
}
}
ma=(float)s/k;
cout<<"ma="<<ma;
return 0;
}
2)
#include <iostream>
using namespace std;
int main()
{
int n, v[9999], i, nr=1;
cin>>n;
for(i=1;i<=n;i++){
v[i]=nr; nr=nr*3;
}
for(i=1;i<=n;i++)
cout<<v[i]<<' ';
return 0;
}
Alte întrebări interesante
Matematică,
8 ani în urmă
Limba română,
8 ani în urmă
Engleza,
9 ani în urmă
Matematică,
9 ani în urmă
Chimie,
9 ani în urmă