Advertisement
svetoslavhl

Untitled

May 28th, 2014
155
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.44 KB | None | 0 0
  1. #include<iostream>
  2.  
  3. using namespace std;
  4.  
  5. int main(){
  6.  
  7.  
  8.  
  9.  
  10.  
  11.  
  12. struct filmi{
  13.  
  14. char zaglavie[40];
  15. char izpylniteli[250];
  16. int godina;
  17. int taksa;
  18.  
  19.  
  20.  
  21.  
  22.  
  23. }film[1000] , auxFilm[1];
  24.  
  25.  
  26.  
  27.  
  28. int i = 0;
  29. int opcia = 1;
  30.  
  31.  
  32. while(i < 1000 && opcia == 1){
  33.  
  34. cout << "Vyvedete zaglavie na filma: " << endl;
  35. cin.getline(film[i].zaglavie , 41 , '\n');
  36. cin.getline(film[i].zaglavie , 41 , '\n');
  37.  
  38. cout << "Vyvedete izpylniteli na glavnata rolia: " << endl;
  39. cin.getline(film[i].izpylniteli , 251 , '\n');
  40.  
  41. cout << "Vyvedete godina na filma: " << endl;
  42. cin >> film[i].godina;
  43.  
  44. cout << "Vyvedete licenzna taksa za prodajba na filma: " << endl;
  45. cin >> film[i].taksa;
  46.  
  47.  
  48. i++;
  49.  
  50. cout << "Vyvedete 0 za krai ili 1 za prodyljavane na vyvejdane na danni za poseshtenia:" << endl;
  51. cin >> opcia;
  52.  
  53.  
  54. }
  55.  
  56.  
  57.  
  58. //PODREJDAME FILMITE PO AZBUCHEN RED
  59.  
  60.  
  61.  
  62. for(int y = 0 ; y < 1000 ; y++){
  63.  
  64.  
  65. for(int a = 0 ; a < i-1 ; a++){
  66.  
  67. if(strcmp(film[a].zaglavie , film[a+1].zaglavie) > 0){
  68. auxFilm[0] = film[a];
  69. film[a] = film[a+1];
  70. film[a+1] = auxFilm[0];
  71.  
  72.  
  73. }
  74.  
  75.  
  76. }
  77.  
  78.  
  79. }
  80.  
  81.  
  82.  
  83.  
  84.  
  85.  
  86. //OTPECHATVAME REZULTATA NA KONZOLATA
  87.  
  88.  
  89. for(int b = 0 ; b < i ; b++){
  90. cout << film[b].zaglavie << "; " << film[b].izpylniteli << "; " << film[b].godina << "; " << film[b].taksa << endl;
  91.  
  92.  
  93. }
  94.  
  95.  
  96. system("pause");
  97.  
  98.  
  99.  
  100.  
  101.  
  102. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement