Informatică
Darius3
2023-11-27 07:35:36
Salut , sunt nou in C++ si am nevoie de putin ajutor...am o problema care zice asa : Se citesc de la tastatura doua nr. nat. a si b, fiecare nr avand cel mult trei cifre. Sa se afiseze pe ecran , cate unul pe linie, toate nr nat situate in intervalul inchis determinat de a si b care au suma cifrelor 15. #include using namespace std; int main() {unsigned a,b,nr,S; cout<<"a=";cin>>a; cout<<"b=";cin>>b; for(nr=a;nr<=b;nr++) S=S+nr%10; nr=nr/10; { if(S==15) cout< } return 0; } Eu am facut asa...dar nu imi afiseaza nimic..si nu ii dau de cap..multumesc anticipat :D
Răspunsuri la întrebare
bybyscumpika12
2023-11-27 12:55:27

in loc de  "for(nr=a;nr<=b;nr++) S=S+nr%10; nr=nr/10; { if(S==15) cout< }" Scrie: "for(nr=a;nr<=b;nr++) {nr1=nr;(nu ita sa declari nr1) s=0; while(nr1!=0) {s=s+nr1%10; nr1=nr1/10;(elimini ultima cifra a numarului) } if(s==15)  cout<

Adăugați un răspuns