Advertisement
Guest User

Untitled

a guest
Jan 17th, 2017
81
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.43 KB | None | 0 0
  1. #include<iostream>
  2. using namespace std;
  3.  
  4. void inputarray(unsigned int cena[], unsigned int minuti[], unsigned int MB[], unsigned int SMS[], unsigned int n)
  5. {
  6. for(int i = 0; i < n; i++){
  7. // cout << "cena[" << i << "] = ";
  8. cin >> cena[i];
  9. // cout << "minuti[" << i << "] = ";
  10. cin >> minuti[i];
  11. // cout << "MB[" << i << "] = ";
  12. cin >> MB[i];
  13. // cout << "SMS[" << i << "] = ";
  14. cin >> SMS[i];
  15. }
  16. }
  17.  
  18. void inputpotr(unsigned int potr[])
  19. {
  20. for(int i = 0; i < 3; i++){
  21. cin >> potr[i];
  22. }
  23. }
  24.  
  25. void result(unsigned int cena[], unsigned int minuti[], unsigned int MB[], unsigned int SMS[], unsigned int potr[], unsigned int n)
  26. {
  27. unsigned int tmp;
  28. for(int i = 0; i < n; i++){
  29. if(potr[0] <= minuti[i] && potr[1] <= MB[i] && potr[2] <= SMS[i]){
  30. // for(int j = 0; j < n - 1; j++){
  31. if(cena[i] > cena[i+1]){
  32. tmp = cena[i];
  33. cena[i] = cena[i+1];
  34. cena[i+1] = tmp;
  35. }
  36. // }
  37. cout << cena[i] << ' ' << minuti[i] << ' ' << MB[i] << ' ' << SMS[i] << endl;
  38. }
  39. else
  40. cout << "No solution" << endl;
  41. }
  42. }
  43.  
  44. int main(){
  45. unsigned int n;
  46. cin >> n;
  47. unsigned int cena[n], minuti[n], MB[n], SMS[n], potr[3];
  48. inputarray(cena, minuti, MB, SMS, n);
  49. inputpotr(potr);
  50. result(cena, minuti, MB, SMS, potr, n);
  51. return 0;
  52. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement