fbpx

Problema #3211 – Cumparaturi1 – Rezolvari PBInfo

de Mihai-Alexandru

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ă.

#include <bits/stdc++.h>
using namespace std;

int n, a, b;

int main(){
    cin >> n >> a >> b;
    if(n % a == 0 && n % b != 0)
        cout << "C";
    else if(n % a != 0 && n % b == 0)
        cout << "N";
    else if(n % a == 0 && n % b == 0)
        cout << "CN";
    else
        cout << "nimic";
    return 0;
}
    
Comentarii

S-ar putea sa iti placa