Advertisement
TwiNNeR

Внесен троцифрен по големина цифрите да се подредат

Oct 28th, 2013
103
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.59 KB | None | 0 0
  1. int trocifren,prva,vtora,treta;
  2.     cout<<"Vnesi trocifren: ";//mnogu jasno sho e ova :)
  3.     cin>>trocifren; //isto taka jasno valjda :)
  4.     prva=trocifren/100; //fintata za prvata cifra, deka koga kje se podeli xyz so 100 se dobiva neli x,yz (xyz kako trocifren broj) ama int deka se samo celi broevi toa posle zapirka kje se ignorira.
  5.     vtora=(trocifren/10)%10; //istata finta, prven da se izgubi poslednata cifra se deli so 10, posle so % neli ostatokot pri delenje so 10 od toj broj ja dava srednata cifra.
  6.     treta=trocifren%10;//ostatok od delenje so 10 se razbira deka e tretata cifra
  7.  
  8.     if(prva>vtora&&prva>treta) { // uslov ako prva e pogolema od vtora
  9.         if(vtora>treta) cout<<prva<<vtora<<treta; //da proveri dali i vtora e pogolema od treta, ako e da gi ispechati taka po red
  10.         else cout<<prva<<treta<<vtora; //inaku vo drugiot red.
  11.     }//zavrshuva prviot if
  12.     else if(vtora>prva&&vtora>treta) { //pak istoto samo sea se definira vtora kako najgolema
  13.         if(prva>treta) cout<<vtora<<prva<<treta; //isto kako vo proshliot sluchaj sea se proveruva koga prva e sredna po golemina i se pechatat taka
  14.         else cout<<vtora<<treta<<prva; //ako ne e toa ostanuva treta deka e sredna cifra
  15.     }//zavrshuva ifot
  16.     else if(treta>prva&&treta>vtora) { //ako ne e ni prva ni vtora najgolema ostanuva treta, mozhe i samo else valjda ama vaka mi e posigurno
  17.         if(prva>vtora) cout<<treta<<prva<<vtora;//se proveruva sredna
  18.         else cout<<treta<<vtora<<prva;//posledniot sluchaj
  19.     }
  20.     //kraj. Sakav na poednostavno da ja napisham ama ne e izvodlivo so stvarite sho sme gi uchele :spoiler: ima funkcija sho go poednostavuva ova se vika switch :)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement