bogdanNiculeasa

Rezolvare Subiect 2 Simulare Info Maramures

Jan 18th, 2023
1,006
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.14 KB | None | 0 0
  1. #include <iostream>
  2. #include<string.h>
  3. #include <ctype.h>
  4. using namespace std;
  5.  
  6. /*
  7. https://www.modinfo.ro/bac/simulare-2023/subiect-2023.pdf
  8. https://www.modinfo.ro/bac/simulare-2023/barem-2023.pdf
  9. */
  10.  
  11.  
  12. struct data_ {
  13.     int zi, luna, an;
  14. };
  15. struct melodie {
  16.     char nume[30], titlul[40];
  17.     data_ data_lansare;
  18. }v[3];
  19.  
  20. int main()
  21. {
  22.     for (int i = 0; i < 3; i++) {
  23.         cout << "Introduceti numele artistului: ";
  24.         cin.ignore();
  25.         cin.getline(v[i].nume, 30);
  26.         cout << "Introduceti titlul piesei: ";
  27.         cin.getline(v[i].titlul, 40);
  28.         cout << "Introduceti data lansarii: " << endl;
  29.         cout << "Ziua: ";
  30.         cin >> v[i].data_lansare.zi;
  31.         cout << "Luna: ";
  32.         cin >> v[i].data_lansare.luna;
  33.         cout << "An: ";
  34.         cin >> v[i].data_lansare.an;
  35.     }
  36.    
  37.  
  38.     int existaMelodii = 0;
  39.     for (int i = 0; i < 3; i++) {
  40.         if (v[i].data_lansare.an < 2000 && v[i].nume[0] == 'A') {
  41.             cout << v[i].titlul << endl;
  42.             existaMelodii = 1;
  43.         }
  44.     }
  45.     if (existaMelodii == 0) {
  46.         cout << "nu exista";
  47.     }
  48.     return 0;
  49. }
  50.  
  51.  
Advertisement
Add Comment
Please, Sign In to add comment