bogdanNiculeasa

Exemplu cu cin.ignore()

Oct 28th, 2023
46
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.27 KB | None | 0 0
  1. #include <iostream>
  2. #include <cstring>
  3.  
  4. using namespace std;
  5.  
  6. struct produs {
  7. float greutate;
  8. double pret;
  9. };
  10.  
  11. struct masina {
  12. char brand[50];
  13. char model[50];
  14. int cc;
  15. char culoare[50];
  16. };
  17.  
  18. void afisareMasina(masina m);
  19.  
  20.  
  21. int main(int argc, const char * argv[]) {
  22. int n;
  23. cout << "Cate masini doriti sa introduceti: ";
  24. cin >> n;
  25.  
  26. masina masinute[n];
  27.  
  28. cin.ignore();
  29. for (int i = 0; i < n; i++) {
  30. cout << "Introduceti Marca masinii: ";
  31. cin.getline(masinute[i].brand , 51);
  32. cout << "Introduceti Modelul masinii: ";
  33. cin.getline(masinute[i].model , 51); // Ana/nAre/nMere
  34. cout << "Introduceti capacitatea cilindrica: ";
  35. cin >> masinute[i].cc;
  36. cin.ignore();
  37. cout << "Introduceti culoarea masinii: ";
  38. cin.getline(masinute[i].culoare , 51);
  39. }
  40. // Afiseaza toate masinile
  41. for (int i = 0; i < n; i++) {
  42. afisareMasina(masinute[i]);
  43. }
  44.  
  45. return 0;
  46. }
  47.  
  48. void afisareMasina(masina m) {
  49. cout<<"---------\n";
  50. cout <<"Brand: " << m.brand <<endl;
  51. cout <<"Model: " << m.model <<endl;
  52. cout <<"Capacitate Cilindrica: " << m.cc <<endl;
  53. cout <<"Culoare: " << m.culoare <<endl;
  54. cout<<"---------\n";
  55. }
  56.  
Advertisement
Add Comment
Please, Sign In to add comment