2-Amaliyot



Yüklə 104,25 Kb.
səhifə8/9
tarix05.12.2023
ölçüsü104,25 Kb.
#172905
1   2   3   4   5   6   7   8   9
2-Amaliyot

    Bu səhifədəki naviqasiya:
  • include
for (int j = 1; j <= 1000; j++) {
if (i*i + j*j==c*c) {
a = i;
b = j;
found = true;
break;
}
}
}
goto operatori.
Agar ichma-ich joylashgan sikllar soni ko’p bo’ladigan bo’lsa u holda siklni sindirish uchun har bir siklda break operatorini yozish lozim bo’ladi. Buning o’rniga sikldan keyingi amallar bajarilishiga o’tish uchun goto operatoridan foydalanish mumkin. goto operatoridan keyin nishon yoziladi. Agar goto operatori yozilsa, dastur nishon yozilgan nuqtadan bajarishni davom qildiradi. Nishon harflar, $(dollor belgisi), _(pastki chiziqcha), raqamlardan iborat bo’ladi va raqam bilan boshlanmaydi.
#include
using namespace std;
int main() {
int c;
cout<<"c=";
cin>>c;
bool found = false;
int a = 0, b = 0;
for (int i = 1; i <= 1000; i++) {
for (int j = 1; j <= 1000; j++) {
if (i*i + j*j==c*c) {
a = i;
b = j;
found = true;
goto label_1;
}
}
}
label_1:
if (found)
cout<else
cout<<"Bunday sonlar yo'q";
}

1-topshiriq


For1. к va n butun sonlari berilgan (n > 0). к sonini n marta chiqaruvchi programma tuzilsin.
For2. a va b butun sonlari berilgan (a < b). a va b sonlari orasidagi barcha butun sonlarni (a va b ni ham) chiqaruvchi va chiqarilgan sonlar sonini chiqaruvchi programma tuzilsin. (a va b xam chiqarilsin).
For3. a va b butun sonlari berilgan (a < b). a va b sonlari orasidagi barcha butun sonlarni (a va b dan tashqari) kamayish tartibida chiqaruvchi va chiqarilgan sonlar sonini chiqaruvchi progma tuzilsin.
For4. Bir kg konfetning narxi berilgan (haqiqiy son). 1, 2, ..., 10 kg konfetni narxini chiqaruvchi programma tuzilsin.
For5. Bir kg konfetning narxi berilgan (haqiqiy son). 0.1, 0.2, ..., 0.9, 1 kg konfetni narxini chiqaruvchi programma tuzilsin.
For6. Bir kg konfetning narxi berilgan (haqiqiy son). 1.2, 1.4, ..., 2 kg konfetni narxini chiqaruvchi programma tuzilsin.
For7. a va b butun sonlari berilgan (a < b). a dan b gacha bo'lgan barcha butun sonlar yig'indisini chiqaruvchi programma tuzilsin.
For8. a va b butun sonlari berilgan (a < b). a dan b gacha bo'lgan barcha butun sonlar ko'paytmasini chiqaruvchi programma tuzilsin.
For9. a va b butun sonlari berilgan (a < b). a dan b gacha bo'lgan barcha butun sonlar kvadratlarining yig'indisini chiqaruvchi programma tuzilsin.
FortO. n butun soni berilgan (n > 0). Quyidagi yig'indini hisoblovchi programma tuzilsin.
S = 1 + 1/ 2 + 1/ 3 + ... + 1/ n
For11. n butun soni berilgan (n > 0). Quyidagi yig'indini hisoblovchi programma tuzilsin.
S = n2 +(n+1)2+(n+2)2 + ... (2*n)2
For12. n butun soni berilgan (n > 0). Quyidagi ko'paytmani hisoblovchi programma tuzilsin.
S = 1.1 * 1.2 * 1.3 *... (n ta ko'payuvchi)
For13. n butun soni berilgan (n > 0). Quyidagi yig'indini hisoblovchi programma tuzilsin.
S = 1.1-1.2 + 13-...
(n ta qo'shiluvchi, ishoralar almashib keladi. Shart operatoridan foydalanmang)
For14. n butun soni berilgan (n > 0). Shu sonning kvadratini quyidagi formula asosida hisoblovchi
programma tuzilsin.
n2= 1 + 3 + 5 + ... + (2*n -1)
har bir qo'shiluvchidan keyin natijani ekranga chiqarib boring. Natijda ekranda 1 dan n gacha bo'lgan sonlar kvadrati chiqariladi.
Fort 5. n butun soni va a haqiqiy soni berilgan (n > 0). a ning n - darajasini aniqlovchi programma tuzilsin. an=a*a*a...a;
For16. n butun soni va a haqiqiy soni berilgan (n > 0). Bir sikldan foydalanib a ning 1 dan n gacha bo'lgan barcha darajalarini chiqaruvchi programma tuzilsin.
For17. n butun soni va a haqiqiy soni berilgan (n > 0). Bir sikldan foydalanib quyidagi a ning 1 dan n gacha bo'lgan barcha darajalarini chiqaruvchi va yig'indini hisoblovchi programma tuzilsin.
1 + a + a2 + a3 + ... an
For18. n butun soni va a haqiqiy soni berilgan (n > 0). Bir sikldan foydalanib quyidagi a ning 1 dan n gacha bo'lgan barcha darajalarini chiqaruvchi va yig'indini hisoblovchi programma tuzilsin.
1 - a + a2 - a3 + ... (-1)n an Shart operatoridan foydalanilmasin.
For19. n butun soni berilgan (n > 0). Birdan n gacha bo'lgan sonlar ko'paytmasini chiqaruvchi programma tuzilsin. n! = 1 * 2 *... n
Birdan n gacha bo'lgan sonlar ko'paytmasi n faktorial deyiladi.
For20. n butun soni berilgan (n > 0). Bir sikldan foydalangan holda quyidagi yig'indini hisoblovchi programma tuzilsin.
1! + 2! + 3! + ... +n!
For21. n butun soni berilgan (n > 0). Bir sikldan foydalangan holda quyidagi yig'indini hisoblovchi programma tuzilsin. (Olingan natija taxminan e = exp(1) ga yaqinlashadi)
1 + 1/(1!) + 1/(2!) + 1/(3!) + ... +1/(n!)
For22. n butun soni va x haqiqiy soni berilgan (n > 0). Quyidagi yig'indini hisoblovchi programma tuzilsin. (Olingan natija taxminan ex ga yaqinlashadi)
1 + x + x2 / (2!) + x3 / (3!) + ... +xn /(n!)
For23. n butun soni va x haqiqiy soni berilgan (n > 0). Quyidagi yig'indini hisoblovchi programma tuzilsin. (Olingan natija taxminan sin(x) ga yaqinlashadi) x - x3 / (3!) + x5 / (5!) -... +(-1)n x2n+1 /((2*n+1)!)
For24. n butun soni va x haqiqiy soni berilgan (n > 0). Quyidagi yig'indini hisoblovchi programma tuzilsin. (Olingan natija taxminan cos(x) ga yaqinlashadi)

  1. - x2 / (2!) + x4 / (4!) -... +(-1)n x2" /((2*n)!)

For25. n butun soni va x haqiqiy soni berilgan (n > 0. |x| < 1). Quyidagi yig'indini hisoblovchi programma tuzilsin.
x- x2 / 2 + x3 / 3 -... +(-1)n"1 xn/n
For26. n butun soni va x haqiqiy soni berilgan (n > 0. |x| < 1). Quyidagi yig'indini hisoblovchi programma tuzilsin.
x - x3 / 3 + x5 / 5 -... +(-1)n x2n+1 / (2n + 1)



Yüklə 104,25 Kb.

Dostları ilə paylaş:
1   2   3   4   5   6   7   8   9




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©azkurs.org 2024
rəhbərliyinə müraciət

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin