Informatică, întrebare adresată de Eduard0508, 9 ani în urmă

Salut Brainly am nevoie de ajutor la informatica.Trebuie sa fac 2 programe in codeblocks cu instructiunea "for" adica "pentru":1)să se introducă de la tastatura un șir de numere întregi.Să se afișeze pe ecran suma numerelor pare si suma numerelor impare. 2)să se introduca de la tastatură un șir de numere intregi.Sa se afișeze pe ecran pozițiile pe care se găsesc numerele pare. La problema nr. 2) trebuie cu v[i]


blindseeker90: La problema 2 vrei tu cu v[i]? Sa stii ca se poate face si fara
Eduard0508: stiu dar asa mi-a cerut profesorul de informatica si eu acum am invatat instructiunea "for" (la pregatire) dar nu am inteles cum se fac problemele si de aceea am apelat la Brainly.Oricum mulțumesc foarte mult.

Răspunsuri la întrebare

Răspuns de blindseeker90
1
#include <iostream>
using namespace std;

int main(){
int s_par=0,s_impar=0,n,x,i;
cout<<"Introduceti nr de numere intregi: ";
cin>>n;
cout<<"Introduceti sirul de numere intregi(spatiu intre ele): ]n";
for(i=0;i<n;i++){
cin>>x;
if(x%2==0){
s_par=s_par+x;
}
else{
s_impar=s_impar+x;
}
}
cout<<"Suma numerelor pare este: "<<s_par<<endl;
cout<<"Suma numerelor impare este: "<<s_impar<<endl;
return 0;
}

#include <iostream>
using namespace std;

int main(){
int i,n,x,nr=0;
int v[100];

cout<<"Introduceti nr de numere intregi: ";
cin>>n;
cout<<"Introduceti numere intregi cu spatii intre ele: \n";

for(i=0;i<n;i++){
cin>>x;
if(x%2==0){
v[nr]=i+1;
nr++;
}
}
cout<<"Numerele pare sunt pe pozitiile: \n";
for(i=0;i<nr;i++){
cout<<v[i]<<" ";
}

return 0;
}


Eduard0508: Mulțumesc extrem de mult.Rămân dator cu orice.
Alte întrebări interesante