Laboratoriya ishi: №5


Download 118.62 Kb.
Sana19.11.2022
Hajmi118.62 Kb.
#912797
Bog'liq
Kamolov Javohir 5-laboratoriya ishi
Obyevtivka shablon, Amaliy mashgulot №3 Mikroorganizmlar fiziologiyasi-oziklanishi, , 572 17.09.2021, 6-боб. Утиш даври, 8-боб. Ракобат, Metod birlashma1, 5-sinf-musiqa-testlar-2 (1), 2 5273776169366329535, Document (1), Milliy forum DASTURI 2 (3) (2), TMR 11-sinf uchun 2022-23 o`quv yili, ШАРТНОМА, 10 test, Doc2







Laboratoriya ishi:

5

*** Eslatma.

Jurnaldagi tartib raqami orqali, 1-10 gacha har bir talaba uchun alohida savollar berilgan va 11-20 gacha yana 1 – savolni tanlab bajaradi.

Mavzu:

5.1. Rekursiya va ularni dasturlashda ishlatish
5.2. Rekursiv va iterativ algoritmlarni ishlatishga misol


Bajardi: Kamolov Javohir.
Tekshirdi: Haqberdiyev Sulton.

10-nomer.



  1. N natural son berilgan, uning ikkining darajasiga teng yoki yo’qligini aniqlovchi dastur tuzing. Agar ushbu son ikkining darajasiga teng bo’lsa “HA”, aks holda “YO’Q” degan qiymat qaytarsin. (Dastur iterative va rekursiv usulda bajarilib qadamlar soni bo’yicha tahlil qiling.)

Dastur kodi:
#include
using namespace std;
int main()
{
int n,s=0;
cin>>n;
if(n==1)
{
cout<<"YES 2ning 0-darajasi ";
}
while( n%2==0)
{
s++;
n=n/2;
if( n==1)
{
cout<<"HA 2ning "<return 0;
}
}
cout<< " YO`Q ";
}


Download 118.62 Kb.

Do'stlaringiz bilan baham:




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