5-dars taqdimot
Download 280.95 Kb.
|
11-dars taqdimot
Алгоритми
боши count тамом йўқ ҳа n != 0? count = 0; count = count + 1; n = n / 10; Рақам ҳисоблагични нолга тушириш n ни кирит “хайр n != 0“ ни бажариш http://acm.tuit.uz/forum 12:59 Дастури int main() { long n; int count; cout<<”Butun sonni kiriting\n”; cin>>n; count = 0; while (n != 0) { count ++; n = n / 10; } cout<< n <<“ sonida”< } n1 = n; n1 “хайр n != 0“ ни бажариш Нима ёмон? ? long – узун бутун рақам (± 2147483647) %ld –узун сонларни киритиш ва чиқариш формати , n1; 12:59 while такрорлаш операториwhile такрорлаш оператори, оператор ёки блокни такрорлаш шарти ёлғон (false ёки 0) бўлгунча такрор бажаради. У қуйидаги синтаксисга эга:while (<ифода>) <оператор ёки блок>;Агар <ифода> рост қийматли ўзгармас ифода бўлса, такрорлаш чексиз бўлади. Худди шундай, <ифода> такрорлаш бошланишида рост бўлиб, унинг қийматига такрорлаш танасидаги ҳисоблаш таъсир этмаса, яъни унинг қиймати ўзгармаса, такрорлаш чексиз бўлади.12:59 while такрорлаш шартини олдиндан текширувчи такрорлаш оператори ҳисобланади. Агар такрорлаш бошида <ифода> ёлғон бўлса, while оператори таркибидаги <оператор ёки блок> қисми бажарилмасдан чеклаб ўтилади.while такрорлаш шартини олдиндан текширувчи такрорлаш оператори ҳисобланади. Агар такрорлаш бошида <ифода> ёлғон бўлса, while оператори таркибидаги <оператор ёки блок> қисми бажарилмасдан чеклаб ўтилади.Айрим ҳолларда <ифода> қиймат бериш оператори кўринишида келиши мумкин. Бунда қиймат бериш амали бажарилади ва натижа 0 билан солиштирилади. Натижа нолдан фарқли бўлса, такрорлаш давом эттирилади.Download 280.95 Kb. Do'stlaringiz bilan baham: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling