while hám do-while operatorlarına mısallar
1-Mısal:
a hám b pútin sanları berilgen. Usı sanlardıń eń úlken ulıwma bóliwshisin anıqlawshı programma dúziń.
Sheshiliwi:
eki sannıń eń úlken ulıwma bóliwshisin tabıwdıń Evklid algoritminen paydalanamız. Evklid algoritmi tómendegishe:
1. a hám b ni kiritiw;
2. a teń b bolsa, onda 6-adımǵa ótilsin;
3. eger a>b bolsa, onda a=a-b;
4. eger a<b bolsa, onda b=b-a;
5. 2 adımǵa ótilsin;
6. a nıń mánisi juwapqa shıǵarılsın.
Algoritmdi túsiniw ushın ózlerińiz esaplap kóriń
Realizaciya:
2-Mısal:
n pútin sanı berilgen (n>1). n sanın Fibonachchi sanları arasında bar yamasa joqlıǵın anıqlawshı programma dúzilsin. Fibonachchi sanları tómendegishe nızamlılıq boyınsha tabıladı (Fibonachchi sanları: 1, 1, 2, 3, 5, 8, 13, 21, 34, 55, ...):
Sheshiliwi:
Joqarıda kórgenińizdey Fibonachchi sanı aldınǵı eki sannıń qosındısına teń boladı. Biz algoritmde n sanına shekemgi barlıq Fibonachchi sanların cikl operatorı járdeminde tawamız. Eger Fibonachchi sanı n sanınan artıp ketse yamasa teń bolsa, cikldan shıǵamız hám shárt tekseremiz. Eger n sanı Fibonachchi sanına teń bolsa, demek Fibonachchi sanları arasında bar, al keri jaǵdayda joq ekenligi haqqında xabar beremiz. Bunda dáslep ámel orınlap, keyin shárt teksergenlikten do-while cikl operatorınan paydalanamız.
Realizaciya:
Baylanıs ushın: Aymurat Orınbaev