# PBinfo #3211 – cumparaturi1 – Rezolvare C++

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

## Enunț

Cerința
Gigel are S lei. O ciocolata costă c lei, iar o napolitană costă n lei. Gigel poate să cumpere fie ciocolate, fie napolitane, cu condiția să cheltuiască întreaga sumă. Scrieți un program care să citească numerele S c n și să afișeze pe ecran:


textul CN dacă Gigel poate alege să cumpere ciocolate sau napolitane;
textul C dacă Gigel poate să cumpere numai ciocolate;
textul N dacă Gigel poate să cumpere numai napolitane;
textul nimic dacă Gigel nu poate să cumpere nici ciocolate, nici napolitane.

Date de intrare
Programul citește de la tastatură numerele naturale S C N.

Date de ieșire
Programul afișează pe ecran textul precizat în enunț.

Restricții și precizări

1 ≤ S , c , n ≤ 1.000.000.000

Exemplu:
Intrare

15 4 3
Ieșire

N
Explicație
Gigel are 15 lei, o ciocolată costă 4 lei, iar o napolitană costă 3 lei. Poate cumpăra 5 napolitane, dar nu poate cumpăra ciocolate, deoarece nu ar cheltui întreaga sumă.

## Cod sursă C++

```cpp
#include <bits/stdc++.h>
using namespace std;
int main() {
    int S, c, n;
    cin >> S >> c >> n;
    if (S % c == 0 && S % n != 0)
        cout << "C";
    else if (S % c != 0 && S % n == 0)
        cout << "N";
    else if (S % c == 0 && S % n == 0)
        cout << "CN";
    else
        cout << "nimic";
    return 0;
}
```

## Resurse

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