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

Va rog cat mai repede! Dau coroana!


#include

///Se citeste un sir de n nr intregi. Sa se calculeze produsul nummerelor din sir care au suma cifrelor divizibile cu 3.

using namespace std;


int main ()

{

int x,y,n,p,c,s;

p=1;

s=0;

cin>>n;

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

{

y=x;

cin>>y;

while (y!=0)

{

c=y%10;

s+=c;

y=y/10;

}

if(s%3==0)

{

p*=x;

}

}

cout<<"Produsul nummerelor din sir care au suma cifrelor divizibile cu 3 este "<
}

Nu stiu de ce nu imi calculeaza nimic.


Porecla0987: Pentru ca ai mai multe erori de logica decat linii de cod scrise, de-aia nu-ti calculeaza nimic.

Răspunsuri la întrebare

Răspuns de Porecla0987
0

Pentru ca ai mai multe erori de logica decat linii de cod scrise, de-aia nu-ti calculeaza nimic.


Porecla0987: Ce să-i calculez? :))
Porecla0987: Pe lângă asta, problema ei se rezolvă prin 6 linii de cod, dacă nici atâta nu poate nu-s eu de vină.
Alte întrebări interesante