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;
}
Do'stlaringiz bilan baham: |