Guruh talabasi Asadbek Zuxriddinov Abdusattor og'li 1-topshiriq: Takrorlanish operatorlari.(for)


Download 9.48 Kb.
Sana26.12.2021
Hajmi9.48 Kb.
#182880
Bog'liq
632-20 guruh Asadbek Zuxriddinov




632-20 guruh talabasi Asadbek

Zuxriddinov Abdusattor og'li

1-topshiriq: Takrorlanish operatorlari.(for)

#include

#include

// 2. a va b butun sonlar berilgan.(a

// yig'indisini va o'rta arifmetigini hisoblang.

using namespace std;

int main()

{

int a, b, s = 0, k = 0;



float x;

cout << "Nechchidan boshlanishi = "; cin >> a;

cout << "Nechchida tugashi = "; cin >> b;

for (int i = a; i <= b; i ++)

{

if (i % 2 == 1)



{

k ++;


s += i;

x = s/k;


}

}

cout << a << " dan " << b << " gacha toq sonlar yig'indisi = " << s << endl;



cout << "O'rta arifmetigi = " << x << endl;

return 0;

}

2-topshiriq: Takrorlanish operatori. (while yoki do..while)

#include

#include

using namespace std;

int main()

{

float n, i = 0, x, s = 1;



cout << "N = "; cin >> n;

cout << "X = "; cin >> x;

do {

s *= sin(pow(x, i));



i ++;

}

while (i <= n);



cout << "Ko'paytma = " << s << endl;

return 0;

}

3-topshiriq: Funksiyalar. Ushbu keltirilgan topshiriqlarni funksiyasini yaratish orqali kiriting.

#include

using namespace std;

//2.Birinchi elementi bir bo’lgan, qolgan ixtiyoriy elementi o’zidan oldingi elementalar //kvadratlar yig’indisiga teng bolgan ketma-ketlikni n- hadi qiymatini rekursiya qism dastur //orqali aniqlovchi dastur tuzing.

int rek (int n)

{

int a1=0, a2=1;



for (int i=1; i<=n;i++)

{

a2+=a1*a1;



a1=a2;

}

return a2;



}

int main()

{

int n;


cin >> n;

cout << rek(n-1);



return 0;

}
Download 9.48 Kb.

Do'stlaringiz bilan baham:




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