7. KUVAR REŠENJE
Objašnjenje:
- Ovaj kod učitava potrebne i dostupne količine, izračunava koliko celih porcija može da se napravi za svaki sastojak i zatim koristi min funkciju da odredi koji od sastojaka je najrestriktivniji (tj. koji će se prvi potrošiti).
- Na kraju, samo se ispisuje maksimalan broj celih porcija koje se mogu pripremiti.
- Izračunaj koliko porcija glavnog jela možeš pripremiti na osnovu mesa.
- Izračunaj koliko porcija salate možeš pripremiti koristeći kupus i cveklu, pri čemu uzimaš maksimum od dva resursa.
- Na kraju, broj porcija je minimum između porcija glavnog jela i maksimuma porcija salate.
#include <iostream>
using namespace std;
int main() {
int m, k, c, M, K, C;
cin >> m >> k >> c >> M >> K >> C;
// Izračunaj porcije
int Pm = M / m; // porcije glavnog jela
int Pk = K / k; // porcije salate od kupusa
int Pc = C / c; // porcije salate od cvekle
// Maksimum porcija salate (kupus ili cvekla)
int Ps = Pk + Pc;
// Broj celih porcija
int br = min(Pm, Ps); // Minimum između glavnog jela i salate
cout << br << endl;
return 0;
}
using namespace std;
int main() {
int m, k, c, M, K, C;
cin >> m >> k >> c >> M >> K >> C;
// Izračunaj porcije
int Pm = M / m; // porcije glavnog jela
int Pk = K / k; // porcije salate od kupusa
int Pc = C / c; // porcije salate od cvekle
// Maksimum porcija salate (kupus ili cvekla)
int Ps = Pk + Pc;
// Broj celih porcija
int br = min(Pm, Ps); // Minimum između glavnog jela i salate
cout << br << endl;
return 0;
}