Advertisement
Guest User

change

a guest
Jun 24th, 2022
68
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.92 KB | None | 0 0
  1. #include <iostream>
  2. #include <vector>
  3. #include <cmath>
  4. #include <fstream>
  5. using namespace std;
  6. int main(){
  7.   ifstream cin("input.txt");
  8.   ofstream cout("output.txt");
  9.     vector <int> valute {1, 2, 5, 10, 20, 50, 100, 200, 500, 1000, 2000, 5000, 10000, 20000, 50000};
  10.     vector <long long> resto(15);            // quante monete e banconote per ogni valuta come risultato
  11.     long long m;
  12.     long long int tot = 0;
  13.    
  14.     for (int i = 0; i < 15; i++){           // richiesta in input delle monete e banconete
  15.         cin >> m;
  16.         tot += m*valute[i];         // calcolo somma delle monete e banconote
  17.     }
  18.     for (int i = 14; i >= 0; i--){                          // calcolo di monete e banconote minime per ogni valuta
  19.         long int monete_per_valuta = tot/valute[i];
  20.         resto[i]=monete_per_valuta;
  21.         tot -= valute[i]*monete_per_valuta;
  22.     }
  23.     for (int i = 0; i<15; i++){
  24.         cout << resto[i] << " ";                // stampa risultato
  25.     }
  26. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement