Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- using namespace std;
- int main()
- {
- //Se citeste x nr natural de la tastatura. Sa se afiseze daca este divizibil cu 3 sau nu.
- // unsigned int x;
- // cin>>x;
- // if(x%3==0)
- // cout<<"Da";
- // else
- // cout<<"Nu";
- //Se citeste x nr natural de la tastatura. Sa se afiseze toate cifrele lui x care sunt divizibile cu 3.
- // unsigned int x,u;
- // cin>>x;
- // while(x!=0)//x > 0
- // {
- // u = x%10;
- // if(u%3==0)
- // cout<<"Cifrele div cu 3 sunt: "<< u;
- // x=x/10;
- // }
- //Se citeste x nr natural de la tastatura. Sa se numere cate cifre ale lui x sunt divizibile cu 3.
- // unsigned int x,u,k;
- // cin>>x;
- // k=0;
- // while(x!=0)//x > 0
- // {
- // u = x%10;
- // if(u%3==0)
- // k=k+1; //k++
- //
- // x=x/10;
- // }
- // cout<<k;
- // Se citeste n nr natural si n elemente ale unui vector. Sa se afiseze numarul elementelor pare din vector.
- // int i, n, v[100],k=0;
- // //citire vector
- // cin>>n;
- // for(i=1;i<=n;i++)
- // cin>>v[i];
- // //prelucrarea problemei
- // for(i=1;i<=n;i++)
- // {
- // if(v[i]%2==0)
- // k++;
- // }
- // cout<<k;
- // Se citeste n nr natural si n elemente ale unui vector. Sa se afiseze cate cifre pare are fiecare element din vector
- // int i, n, v[100],k, x, u;
- // //citire vector
- // cin>>n;
- // for(i=1;i<=n;i++)
- // cin>>v[i];
- // //prelucrarea problemei
- // for(i=1;i<=n;i++)
- // {
- // k=0;
- // x=v[i];
- // //alg cifre pentru x
- // while(x!=0)
- // {
- // u=x%10;
- // if(u%2==0)
- // k++;
- // x=x/10;
- // }
- // cout<<k<< " ";
- // }
- // Se citeste n nr natural si n elemente ale unui vector. Sa se afiseze elementele pare si pozitiile lor
- // int i, n, v[100], p, poz;
- // //citire vector
- // cin>>n;
- // for(i=1;i<=n;i++)
- // cin>>v[i];
- //
- // for(i=1;i<=n;i++)
- // {
- // if(v[i]%2==0)
- // {
- // cout<<v[i]<<" de pe pozitia: "<< i <<endl ;
- // }
- // }
- // 3 tipuri de animale citite de la tastatura: g gaini, p porci si r rate. Cate picioare sunt in total in curte?
- // int g,p,r,S;
- // cin>>g>>p>>r;
- //
- // S=g*2+p*4+r*2;
- // cout<<S;
- // Sa se citeasca 2 numere intregi si sa se afiseze maximul dintre ele.
- // int a, b, maxim;
- // cin>>a>>b;
- // if(a>b)
- // maxim=a;
- // else
- // maxim=b;
- // //else <=> if(a<=b)
- //// if(a<=b)
- //// maxim=b;
- //
- // cout<<maxim;
- // Sa se afiseze maximul si minimul dintre elem unui vector cu n citit de la tast.
- // int n,i,v[100], maxim=-10000, minim=10000, pozMax, pozMin;
- // //v[100] inseamna ca poate avea maxim 100 elemente. poate avea un element cu valoarea 23918461, trb sa incapa in int
- // cin>>n;
- // for(i=1;i<=n;i++)
- // {
- // cin>>v[i];
- // }
- //
- // for(i=1;i<=n;i++)
- // {
- // if(v[i]>maxim)
- // {
- // maxim=v[i];
- // pozMax = i;
- // }
- // if(v[i]<minim)
- // {
- // minim=v[i];
- // pozMin = i;
- // }
- // }
- //
- // cout<<"Max = "<<maxim<<" pe pozitia = "<<pozMax<<endl;
- // cout<<"Min = "<<minim<<" pe pozitia = "<<pozMin;
- //Se dau trei numere naturale a b x. Sa se verifice daca numarul x apartine intervalului [a,b].
- // unsigned int a,b,x;
- // cin>>a>>b>>x;
- // if(x>=a && x<=b)
- // cout<<"DA";
- // else
- // cout<<"NU";
- //
- //Se dau 5 numere distincte. Sa se determine suma celor mai mari 3 dintre ele. *cu vector*
- // int a,b,c,d,e,S=0, minim;
- // cin>>a>>b>>c>>d>>e;
- // minim = a;
- // if(b<minim)
- // minim=b;
- // if(c<minim)
- // minim=c;
- // if(d<minim)
- // minim=d;
- // if(e<minim)
- // minim=e;
- //
- // S=a+b+c+d+e-minim;
- // if(minim==a)
- // a=999999;
- // if(minim==b)
- // b=999999;
- // if(minim==c)
- // c=999999;
- // if(minim==d)
- // d=999999;
- // if(minim==e)
- // e=999999;
- //
- // minim = a;
- // if(b<minim)
- // minim=b;
- // if(c<minim)
- // minim=c;
- // if(d<minim)
- // minim=d;
- // if(e<minim)
- // minim=e;
- // S=S-minim;
- //
- // cout<<S;
- //Sa se scrie un program care citeste de la tastatura trei numere naturale
- //si determina diferenta dintre cel mai mare si cel mai mic.
- //ex: a=7, b=17, c=45 => dif = 38
- unsigned int a,b,c,maxim=0,minim=100000,dif;
- cin>>a>>b>>c;
- if(a>maxim)
- maxim=a;
- if(b>maxim)
- maxim=b;
- if(c>maxim)
- maxim=c;
- if(a<minim)
- minim=a;
- if(b<minim)
- minim=b;
- if(c<minim)
- minim=c;
- dif=maxim-minim;
- cout<<dif;
- //gaseste o varianta de rezolvare cu mai putine if-uri
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement