Advertisement
ioana_martin98

Untitled

Feb 26th, 2022
686
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 4.90 KB | None | 0 0
  1. #include <iostream>
  2.  
  3. using namespace std;
  4.  
  5. int main()
  6. {
  7.     //Se citeste x nr natural de la tastatura. Sa se afiseze daca este divizibil cu 3 sau nu.
  8. //    unsigned int x;
  9. //    cin>>x;
  10. //    if(x%3==0)
  11. //        cout<<"Da";
  12. //    else
  13. //        cout<<"Nu";
  14.  
  15.     //Se citeste x nr natural de la tastatura. Sa se afiseze toate cifrele lui x care sunt divizibile cu 3.
  16. //    unsigned int x,u;
  17. //    cin>>x;
  18. //    while(x!=0)//x > 0
  19. //    {
  20. //        u = x%10;
  21. //        if(u%3==0)
  22. //            cout<<"Cifrele div cu 3 sunt: "<< u;
  23. //        x=x/10;
  24. //    }
  25.  
  26.     //Se citeste x nr natural de la tastatura. Sa se numere cate cifre ale lui x sunt divizibile cu 3.
  27.  
  28. //    unsigned int x,u,k;
  29. //    cin>>x;
  30. //    k=0;
  31. //    while(x!=0)//x > 0
  32. //    {
  33. //        u = x%10;
  34. //        if(u%3==0)
  35. //            k=k+1; //k++
  36. //
  37. //        x=x/10;
  38. //    }
  39. //    cout<<k;
  40.  
  41.     // Se citeste n nr natural si n elemente ale unui vector. Sa se afiseze numarul elementelor pare din vector.
  42. //    int i, n, v[100],k=0;
  43. //    //citire vector
  44. //    cin>>n;
  45. //    for(i=1;i<=n;i++)
  46. //        cin>>v[i];
  47. //    //prelucrarea problemei
  48. //    for(i=1;i<=n;i++)
  49. //    {
  50. //        if(v[i]%2==0)
  51. //            k++;
  52. //    }
  53. //    cout<<k;
  54.  
  55. // Se citeste n nr natural si n elemente ale unui vector. Sa se afiseze cate cifre pare are fiecare element din vector
  56.  
  57. //     int i, n, v[100],k, x, u;
  58. //    //citire vector
  59. //    cin>>n;
  60. //    for(i=1;i<=n;i++)
  61. //        cin>>v[i];
  62. //    //prelucrarea problemei
  63. //    for(i=1;i<=n;i++)
  64. //    {
  65. //        k=0;
  66. //        x=v[i];
  67. //        //alg cifre pentru x
  68. //        while(x!=0)
  69. //        {
  70. //            u=x%10;
  71. //            if(u%2==0)
  72. //                k++;
  73. //            x=x/10;
  74. //        }
  75. //        cout<<k<< " ";
  76. //    }
  77.  
  78.     // Se citeste n nr natural si n elemente ale unui vector. Sa se afiseze elementele pare si pozitiile lor
  79. //    int i, n, v[100], p, poz;
  80. //    //citire vector
  81. //    cin>>n;
  82. //    for(i=1;i<=n;i++)
  83. //        cin>>v[i];
  84. //
  85. //    for(i=1;i<=n;i++)
  86. //    {
  87. //        if(v[i]%2==0)
  88. //        {
  89. //            cout<<v[i]<<" de pe pozitia: "<< i <<endl ;
  90. //        }
  91. //    }
  92.  
  93.     // 3 tipuri de animale citite de la tastatura: g gaini, p porci si r rate. Cate picioare sunt in total in curte?
  94. //    int g,p,r,S;
  95. //    cin>>g>>p>>r;
  96. //
  97. //    S=g*2+p*4+r*2;
  98. //    cout<<S;
  99.  
  100.     // Sa se citeasca 2 numere intregi si sa se afiseze maximul dintre ele.
  101. //    int a, b, maxim;
  102. //    cin>>a>>b;
  103. //    if(a>b)
  104. //        maxim=a;
  105. //    else
  106. //        maxim=b;
  107. //    //else <=> if(a<=b)
  108. ////    if(a<=b)
  109. ////        maxim=b;
  110. //
  111. //    cout<<maxim;
  112.  
  113.    // Sa se afiseze maximul si minimul dintre elem unui vector cu n citit de la tast.
  114. //    int n,i,v[100], maxim=-10000, minim=10000, pozMax, pozMin;
  115. //    //v[100] inseamna ca poate avea maxim 100 elemente. poate avea un element cu valoarea 23918461, trb sa incapa in int
  116. //    cin>>n;
  117. //    for(i=1;i<=n;i++)
  118. //    {
  119. //       cin>>v[i];
  120. //    }
  121. //
  122. //    for(i=1;i<=n;i++)
  123. //    {
  124. //        if(v[i]>maxim)
  125. //        {
  126. //            maxim=v[i];
  127. //            pozMax = i;
  128. //        }
  129. //        if(v[i]<minim)
  130. //        {
  131. //            minim=v[i];
  132. //            pozMin = i;
  133. //        }
  134. //    }
  135. //
  136. //    cout<<"Max = "<<maxim<<" pe pozitia = "<<pozMax<<endl;
  137. //    cout<<"Min = "<<minim<<" pe pozitia = "<<pozMin;
  138.  
  139.     //Se dau trei numere naturale a b x. Sa se verifice daca numarul x apartine intervalului [a,b].
  140. //    unsigned int a,b,x;
  141. //    cin>>a>>b>>x;
  142. //    if(x>=a && x<=b)
  143. //        cout<<"DA";
  144. //    else
  145. //        cout<<"NU";
  146. //
  147.  
  148.     //Se dau 5 numere distincte. Sa se determine suma celor mai mari 3 dintre ele. *cu vector*
  149. //    int a,b,c,d,e,S=0, minim;
  150. //    cin>>a>>b>>c>>d>>e;
  151. //    minim = a;
  152. //    if(b<minim)
  153. //        minim=b;
  154. //    if(c<minim)
  155. //        minim=c;
  156. //    if(d<minim)
  157. //        minim=d;
  158. //    if(e<minim)
  159. //        minim=e;
  160. //
  161. //    S=a+b+c+d+e-minim;
  162. //    if(minim==a)
  163. //        a=999999;
  164. //    if(minim==b)
  165. //        b=999999;
  166. //    if(minim==c)
  167. //        c=999999;
  168. //    if(minim==d)
  169. //        d=999999;
  170. //    if(minim==e)
  171. //        e=999999;
  172. //
  173. //    minim = a;
  174. //    if(b<minim)
  175. //        minim=b;
  176. //    if(c<minim)
  177. //        minim=c;
  178. //    if(d<minim)
  179. //        minim=d;
  180. //    if(e<minim)
  181. //        minim=e;
  182. //    S=S-minim;
  183. //
  184. //    cout<<S;
  185.  
  186. //Sa se scrie un program care citeste de la tastatura trei numere naturale
  187. //si determina diferenta dintre cel mai mare si cel mai mic.
  188. //ex: a=7, b=17, c=45 => dif = 38
  189.     unsigned int a,b,c,maxim=0,minim=100000,dif;
  190.     cin>>a>>b>>c;
  191.     if(a>maxim)
  192.         maxim=a;
  193.     if(b>maxim)
  194.         maxim=b;
  195.     if(c>maxim)
  196.         maxim=c;
  197.  
  198.     if(a<minim)
  199.         minim=a;
  200.     if(b<minim)
  201.         minim=b;
  202.     if(c<minim)
  203.         minim=c;
  204.  
  205.     dif=maxim-minim;
  206.     cout<<dif;
  207.  
  208.     //gaseste o varianta de rezolvare cu mai putine if-uri
  209.     return 0;
  210. }
  211.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement