Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include<iostream>
- using namespace std;
- void inputarray(unsigned int cena[], unsigned int minuti[], unsigned int MB[], unsigned int SMS[], unsigned int n)
- {
- for(int i = 0; i < n; i++){
- // cout << "cena[" << i << "] = ";
- cin >> cena[i];
- // cout << "minuti[" << i << "] = ";
- cin >> minuti[i];
- // cout << "MB[" << i << "] = ";
- cin >> MB[i];
- // cout << "SMS[" << i << "] = ";
- cin >> SMS[i];
- }
- }
- void inputpotr(unsigned int potr[])
- {
- for(int i = 0; i < 3; i++){
- cin >> potr[i];
- }
- }
- void result(unsigned int cena[], unsigned int minuti[], unsigned int MB[], unsigned int SMS[], unsigned int potr[], unsigned int n)
- {
- unsigned int tmp;
- for(int i = 0; i < n; i++){
- if(potr[0] <= minuti[i] && potr[1] <= MB[i] && potr[2] <= SMS[i]){
- // for(int j = 0; j < n - 1; j++){
- if(cena[i] > cena[i+1]){
- tmp = cena[i];
- cena[i] = cena[i+1];
- cena[i+1] = tmp;
- }
- // }
- cout << cena[i] << ' ' << minuti[i] << ' ' << MB[i] << ' ' << SMS[i] << endl;
- }
- else
- cout << "No solution" << endl;
- }
- }
- int main(){
- unsigned int n;
- cin >> n;
- unsigned int cena[n], minuti[n], MB[n], SMS[n], potr[3];
- inputarray(cena, minuti, MB, SMS, n);
- inputpotr(potr);
- result(cena, minuti, MB, SMS, potr, n);
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement