Informatică, întrebare adresată de biancahojbota7ow627i, 8 ani în urmă

Se da un vector N elemente numere intregi.
Sa se afiseze produsul elementelor de pe poziții pare.


biancahojbota7ow627i: C++

Răspunsuri la întrebare

Răspuns de tudorcotoi
0
Trebuie in C sau in pseudo ?

biancahojbota7ow627i: C++
tudorcotoi: nu mai scriu include iostream și celelalte.
int n,v[1001],S;
int main(){
cin>>n;
for(i=1;i<=n;i++)
cin>>v[i];

for(i=1;i<=n;i++){
if(i%10==0)
s=s+v[i];
}
cout>>s;
return 0;
}
Dacă se vede ciudat scrisul probabil e din cauza faptului ca am scris asta pe telefon. Și in caz ca nu îți iese, salvează-l pe i in alta variabila căci poate pierde valoarea inițială. Succes și sper ca am fost de ajutor!
Răspuns de lucabostan
0

Răspuns:

#include <iostream>

using namespace std;

int n,i;

int v[1005];

long long P=1;

int main()

{

       cin>>n;

       for(i=1; i<=n; i++)

       {

                cin>>v[i];

                if(i%2==0)

                       P*=v[i];                

       }

       cout<<P<<'\n';

       return 0;

}

Explicație:

//initializez P=1;

//citesc numarul de elemente n

//citesc vectorul v intr-un for

//daca indicele din for este par, atunci il inmultesc in produs pe v[indice]

//afisez produsul

Alte întrebări interesante