Determinati suma cifrelor impare a unui numar.
Programul arata cam asa..
#include <iostream>
using namespace std;
int main()
{int n,s,uc;
cout<<"Introduceti numarul : "; cin>>n;
s=0;
do {uc=n%10;
n=n/10;
if (uc%2==1) {s=s+uc;}}
while (n>0);
cout<<"Suma cifrelor impare a numarului introdus este : "<<s;
return 0;
}
Suma cifrelor unui numar (n)
Determinati suma cifrelor unui numar.
Cand efectuam o suma de elemente o initializam pe variabila ce memoreaza suma "s" cu 0 iar apoi adaugam cifrele pe rand.
Programul arata cam asa..
#include <iostream>
using namespace std;
int main()
{int n,s,uc;
cout<<"Introduceti numarul : "; cin>>n;
s=0;
do {uc=n%10;
n=n/10;
s=s+uc;}
while (n>0);
cout<<"Suma cifrelor numarului introdus este : "<<s;
return 0;
}
Cand efectuam o suma de elemente o initializam pe variabila ce memoreaza suma "s" cu 0 iar apoi adaugam cifrele pe rand.
Programul arata cam asa..
#include <iostream>
using namespace std;
int main()
{int n,s,uc;
cout<<"Introduceti numarul : "; cin>>n;
s=0;
do {uc=n%10;
n=n/10;
s=s+uc;}
while (n>0);
cout<<"Suma cifrelor numarului introdus este : "<<s;
return 0;
}
Numarul de cifre pare a unui numar (n)
Sa se determine cate cifre pare are un numar.
Cam asa arata.
#include <iostream>
using namespace std;
int main()
{int n,nr,uc;
cout<<"Introduceti numarul : "; cin>>n;
nr=0;
do {uc=n%10;
n=n/10;
if (uc%2==0) {nr=nr+1;}
}
while (n>0);
cout<<"Numarul de cifre pare este : "<<nr;
return 0;
}
Cam asa arata.
#include <iostream>
using namespace std;
int main()
{int n,nr,uc;
cout<<"Introduceti numarul : "; cin>>n;
nr=0;
do {uc=n%10;
n=n/10;
if (uc%2==0) {nr=nr+1;}
}
while (n>0);
cout<<"Numarul de cifre pare este : "<<nr;
return 0;
}
Cate cifre de 0 are un numar (n)
Afisati cate cifre de "0" contine un numar citit de la tastatura.
Programul arata asa.
#include <iostream>
using namespace std;
int main()
{int n,nr,uc;
cout<<"Introduceti numarul : "; cin>>n;
nr=0;
do
{uc=n%10;
n=n/10;
if (uc==0) {nr++;}}
while (n>0);
cout<<"Numarul introdus contine "<<nr<<" cifre de 0";
return 0;
}
Programul arata asa.
#include <iostream>
using namespace std;
int main()
{int n,nr,uc;
cout<<"Introduceti numarul : "; cin>>n;
nr=0;
do
{uc=n%10;
n=n/10;
if (uc==0) {nr++;}}
while (n>0);
cout<<"Numarul introdus contine "<<nr<<" cifre de 0";
return 0;
}
Cate cifre are un numar citit de la tastatura (n)
Cand numaram luam o variabila noua si o initializam cu 0 iar apoi o maresc cu 1. in acest caz- variabila "nr".
Ca asa ar arata programul.
#include <iostream>
using namespace std;
int main()
{int n,nr,uc;
cout<<"Introduceti numarul : "; cin>>n;
nr=0;
do
{uc=n%10;
n=n/10;
nr++;}
while (n>0);
cout<<"Numarul de cifre al numarului introdus este :"<<nr;
return 0;
}
Ca asa ar arata programul.
#include <iostream>
using namespace std;
int main()
{int n,nr,uc;
cout<<"Introduceti numarul : "; cin>>n;
nr=0;
do
{uc=n%10;
n=n/10;
nr++;}
while (n>0);
cout<<"Numarul de cifre al numarului introdus este :"<<nr;
return 0;
}
Abonați-vă la:
Comentarii (Atom)