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

Sa se afiseze suma cifrelor numerelor mai mici decat n.
( ex: daca n=15, sa se afiseze: 1,2,3,4,5,6,7,8,9,1,2,3,4,5,6)
(eu fac in Code Blocks)

Răspunsuri la întrebare

Răspuns de Dennis1239
0
Vad ca ai nevoie de programul. Complet
#include <iostream>

using namespace std;

int main()
{
int n,s,c;
//N data de intrare
//S variabila pentru a memora suma
//C copie a numarului
cin>>n;
for(int i=1;i<=n;i++)
{
s=0;
c=i;
while(c>0)
{
s=s+c%10;
c=c/10;
}
cout<<i<<": "<<s<<endl;
}
return 0;



dariatrip001: int n,S,x,z;
cin>>n;

x=1;
while (x<=n)
{
z=x;S=0;
while (z>0)
{
S=S+z%10;
z=z/10;
}
cout<<S<<" ";
x++;
}

return 0;
dariatrip001: mi a dat bine
dariatrip001: tot ata era problema..cu S ala :))
dariatrip001: multumesc pentru disponibilitate!
Dennis1239: Nu ai pentru ce; Am sa iti trimit si eu varianta mea sa vezi si cu for. Ai nevoie de ajutor doar trimite mesaj
dariatrip001: <3
Dennis1239: #include <iostream>

using namespace std;

int main()
{
int n,s,c;
//N data de intrare
//S variabila pentru a memora suma
//C copie a numarului
cin>>n;
for(int i=1;i<=n;i++)
{
s=0;
c=i;
while(c>0)
{
s=s+c%10;
c=c/10;
}
cout<<i<<": "<<s<<endl;
}
return 0;
}
Dennis1239: Aici este
Dennis1239: //Sper ca intelegi :))
dariatrip001: inca nu am facut asa. din semestrul 2 banuiesc ca vom face asa.dar am inteles care i faza. meri inca odata :D
Alte întrebări interesante