ToniDev

Gasire minim/maxim vectori structuri

Mar 23rd, 2022 (edited)
83
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.10 KB | None | 0 0
  1. #include <iostream>
  2. #include <cstring>
  3. using namespace std;
  4.  
  5. struct Masina
  6. {
  7.     char marca[20] = "";
  8.     char culoare[20] = "";
  9.     int cai_putere;
  10.    
  11. } masini[5];
  12.  
  13. int main()
  14. {
  15.     strcpy(masini[0].marca, "Audi");
  16.     strcpy(masini[0].culoare, "Negru");
  17.     masini[0].cai_putere = 400;
  18.    
  19.     strcpy(masini[1].marca, "Opel");
  20.     strcpy(masini[1].culoare, "Alb");
  21.     masini[1].cai_putere = 500;
  22.    
  23.     strcpy(masini[2].marca, "Seat");
  24.     strcpy(masini[2].culoare, "Galben");
  25.     masini[2].cai_putere = 100;
  26.    
  27.    
  28.     int max_cai_putere = 1;
  29.     int min_cai_putere = 999;
  30.    
  31.     for(int i = 0; i < 5; i++) {
  32.        
  33.         if(masini[i].cai_putere > max_cai_putere) {
  34.            
  35.             max_cai_putere = masini[i].cai_putere;
  36.         }
  37.        
  38.         if(masini[i].cai_putere < min_cai_putere && masini[i].cai_putere > 0) {
  39.             min_cai_putere = masini[i].cai_putere;
  40.         }
  41.        
  42.     }
  43.    
  44.     cout << "Maxim cai putere gasiti: " << max_cai_putere << endl;
  45.     cout << "Minim cai putere gasiti: " << min_cai_putere;
  46.    
  47.     return 0;
  48. }
Advertisement
Add Comment
Please, Sign In to add comment