Advertisement
Dani_info

Tema structuri

Sep 16th, 2019
153
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.30 KB | None | 0 0
  1. #include <iostream>
  2.  
  3. using namespace std;
  4.  
  5. int main()
  6. {
  7.     int pb;
  8.     cout << "Introdu nr. problemei:"; cin>>pb;
  9.     switch(pb){
  10.         case 1:{//Var.1, Sub2, Pb.3
  11.             struct punct{
  12.                 float x, y;
  13.             }A,B,C;
  14.  
  15.             cout<<"Xa="; cin>>A.x;
  16.             cout<<"Ya="; cin>>A.y;
  17.             cout<<"Xb="; cin>>B.x;
  18.             cout<<"Yb="; cin>>B.y;
  19.             cout<<"Punctul C are coordonatele: x="<<(A.x+B.x)/2<<", y="<<(A.y+B.y)/2;
  20.             break;
  21.         }
  22.         case 2:{//Var.2, Sub.2, Pb.2
  23.             //varianta corecta este C
  24.             break;
  25.         }
  26.         case 3:{//Var.3, Sub.2, Pb.3
  27.             struct fractie{
  28.                 int x, y;
  29.             }f, f1, f2;
  30.             cout<<"Fractia 1:"<<endl;
  31.             cin>>f1.x>>f1.y;
  32.             cout<<"Fractia 2:"<<endl;
  33.             cin>>f2.x>>f2.y;
  34.             cout<<"F are valoarea:"<<(f1.x/f1.y)+(f2.x/f2.y);
  35.             break;
  36.         }
  37.         case 5:{//Var.5, Sub.2, Pb.2
  38.             //raspunsul corect este D
  39.             break;
  40.         }
  41.         case 9:{//var.9, Sub.2, Pb.1
  42.             //varianta corecta este A
  43.             break;
  44.         }
  45.         case 10:{//Var.10, Sub.2, Pb1
  46.             //varianta corecta este A
  47.             break;
  48.         }
  49.  
  50.     }
  51.     return 0;
  52. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement