Informatică, întrebare adresată de adiboagiu74, 9 ani în urmă

Am facut astazi la scoala o problema si nu am inteles deloc cum se face. Ma puteti ajuta? Va rog!
PROBLEMA:
La un magazin sunt inregistrate n produse, fiecare cu pretul lor. Un cumparator vine la casa cu urmatoarele produse:
- 10 bucati din produsul 1
- 5 bucati din produsul 9
- 3 bucati din produsul 15
Ii da casierei o bacnota de 200 de lei. Se cere sa se afiseze: daca produsul este achitat, cati bani mai are de dat si ce rest va primi.

Răspunsuri la întrebare

Răspuns de stassahul
2
#include <iostream>

using namespace std;

int n,S,pret;

int main()
{

    cin >> n;

    for(int i=1;i<=n;i++)
    {
        cin >> pret;
        if(i==1) S+=pret*10;
        if(i==9) S+=pret*5;
        if(i==15) S+=pret*3;
    }

    if(S>=200)
        cout << "DA\n" << 0 << endl << S-200;
    else
        cout << "NU\n" << 200-S << endl << 0;


    return 0;

}
Alte întrebări interesante