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
Răspuns de
1
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<<nr;}
"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<<nr;}
alexandrucojoc:
Scuze ca am copiat secventa ta , dar numai asa am putut sa iti arat unde ai gresit.
Alte întrebări interesante
Matematică,
8 ani în urmă
Matematică,
8 ani în urmă
Matematică,
9 ani în urmă
Matematică,
9 ani în urmă
Limba română,
9 ani în urmă
Matematică,
9 ani în urmă
Franceza,
9 ani în urmă