# PBinfo #340 – control – Rezolvare C++

Sursa: Codul lui Andrei
Limbaj: C++
Autor rezolvare: andrei

## Enunț

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

Cerinţa
Pentru un număr citit, să se determine cifra de control.

Date de intrare
Programul citește de la tastatură numărul natural n.

Date de ieşire
Programul afișează pe ecran numărul C, reprezentând cifra de control a lui n.

Restricţii şi precizări

n are cel mult nouă cifre

Exemplu:
Date de intrare

865247
Date de ieșire

5
Explicație
Suma cifrelor lui 865247 este 32, iar sum cifrelor lui 32 este 5.

## Cod sursă C++

```cpp
#include <iostream>
using namespace std;
int main() {
	long long int n;
    cin >> n;
    if (n % 9 == 0)
    	cout << 9;
    else cout << n % 9;
    return 0;
}
```

## Resurse

- [Pagina originală](https://codulluiandrei.ro/rezolvari/pbinfo/340)
- [Sursa C++](https://codulluiandrei.ro/rezolvari/pbinfo/340/cod.cpp)
- [Sursa pe GitHub](https://raw.githubusercontent.com/codulluiandrei/pbinfo/main/pbinfo-340/main.cpp)
- [Cursuri de informatică pentru BAC](https://codulluiandrei.ro/academia/info-curs/pachet-cpp/)
