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
0
Trebuie in C sau in pseudo ?
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
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
Matematică,
8 ani în urmă
Matematică,
8 ani în urmă
Matematică,
9 ani în urmă
Matematică,
9 ani în urmă
Istorie,
9 ani în urmă
Matematică,
9 ani în urmă
Limba română,
9 ani în urmă