Înlocuiți structura repetitivă For cu structura repetitivă While
#include
using namespace std;
int main()
{
int n,s,p,i,a;
cout<<"n=";cin>>n;
s=0;p=1;
for(i=1;1<=n;i++)
{
cout<<"a=";cin>>a;
if(a%2==0)//sau!(a%2)
s=s+a;//saus+=a;
else
p=p*a;//sau p*=a;
}
cout<<"suma numerelor este"<
cout<<"Produsul numerelor impare este"<
}Răspunsuri la întrebare
Răspuns de
1
Răspuns:
i=1;
while (i<=n)
{
cout<<"a=";cin>>a;
if(a%2==0)
s=s+a;
else
p=p*a;
i++;}
Explicație:
si vezi ca in for ai 1<=n, daca e asa si in cod poti sa schimbi ? =)
Alte întrebări interesante
Matematică,
8 ani în urmă
Matematică,
8 ani în urmă
Limba română,
8 ani în urmă
Matematică,
8 ani în urmă
Limba română,
8 ani în urmă
Matematică,
9 ani în urmă
Limba română,
9 ani în urmă