5-dars taqdimot


Download 280.95 Kb.
bet5/7
Sana05.04.2023
Hajmi280.95 Kb.
#1274411
1   2   3   4   5   6   7
Bog'liq
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:
1   2   3   4   5   6   7




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling