Pentru un număr natural dat, se calculează cifra de control în felul următor:
se determină suma cifrelor
pentru rezultat se determină suma cifrelor
se continuă până când suma devine un număr dintr-o singură cifră, aceasta fiind cifra de control a numărului inițial.
Pentru un număr citit, să se determine cifra de control.
Răspunsuri la întrebare
Răspuns de
1
#include<iostream.h>
void main()
{
int n,aux=0,s=0,ni=0,sa=0;
cout<<"n:"; cin>>n;
ni=n;
while(n!=0)
{
aux=n%10;
n=n/10;
s=s+aux;
}
sa=s;
if(s>10)
{
sa=0;
while(s!=0)
{
aux=s%10;
s=s/10;
sa=sa+aux;
}
}
cout<<"cifra control pt nr: "<<ni<<" este: "<<sa;
}
void main()
{
int n,aux=0,s=0,ni=0,sa=0;
cout<<"n:"; cin>>n;
ni=n;
while(n!=0)
{
aux=n%10;
n=n/10;
s=s+aux;
}
sa=s;
if(s>10)
{
sa=0;
while(s!=0)
{
aux=s%10;
s=s/10;
sa=sa+aux;
}
}
cout<<"cifra control pt nr: "<<ni<<" este: "<<sa;
}
Alte întrebări interesante
Matematică,
9 ani în urmă
Matematică,
9 ani în urmă
Engleza,
9 ani în urmă
Limba română,
9 ani în urmă
Matematică,
9 ani în urmă
Limba română,
9 ani în urmă