Informatică, întrebare adresată de Utilizator anonim, 9 ani în urmă

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 :)
Utilizator anonim: Pentru ca așa mi-a cerut profesoara, sau dacă nu in C++
Utilizator anonim: ma poti ajuta???

Răspunsuri la întrebare

Răspuns de Daniel4761
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;

}


Utilizator anonim: ms
Daniel4761: Cu placere!
Alte întrebări interesante