Rekursiv funksiyalar


Quyidagi programma qismi ishlashi natijasida ekranga qanday qiymat chiqadi? int F(int n, int k=2, int t=6)


Download 121.05 Kb.
bet3/4
Sana01.04.2023
Hajmi121.05 Kb.
#1318771
1   2   3   4
Bog'liq
Rekursiv funksiyalar

8. Quyidagi programma qismi ishlashi natijasida ekranga qanday qiymat chiqadi? int F(int n, int k=2, int t=6)

  • 8. Quyidagi programma qismi ishlashi natijasida ekranga qanday qiymat chiqadi? int F(int n, int k=2, int t=6)
  • {
  • n=9;t=13;k=n+t;
  • return 5;
  • }
  • int FF(int &n, int &k, int t)
  • {
  • k=n;n=t;t=k;
  • return n+t/k+1;
  • }
  • void main()
  • {
  • int a[]={4,2,2,2,2}, n=2, k=2, t=2;
  • for (int i=0;i<5;i++) if (2*F(a[i], a[i], a[0])<2 || FF(k, t, n)) t=t+F(a[i],k);
  • cout << t;
  • }
  • a) 15
  • b) 7
  • c) 10
  • d) 18

9.Quyidagi programma qismi ishlashi natijasida ekranga qanday qiymat chiqadi? const int n=3;

  • 9.Quyidagi programma qismi ishlashi natijasida ekranga qanday qiymat chiqadi? const int n=3;
  • int a[n][n]={{7,2,8},{3,2,4},{4,6,9}};
  • int s=0;
  • for(int i=0;i
  • cout<
  • a) 9
  • b) 18
  • c) 13
  • d) 2

10. Quyidagi programma qismi ishlashi natijasida ekranga qanday qiymat chiqadi? int F(int n=2, int k=3)

  • 10. Quyidagi programma qismi ishlashi natijasida ekranga qanday qiymat chiqadi? int F(int n=2, int k=3)
  • {
  • return n-k;
  • }
  • void main()
  • {
  • int n=7, a[]={5,6,2,4,2,4,2,7}, c=0;
  • for (int i=0;i
  • if (F(a[0]-a[i])) c=c+F(a[i], a[i+1]);
  • cout << c;
  • }
  • a) 7
  • b) 10
  • c) 9
  • d) 13

Amaliy topshiriqlar.

  • 1. 5 ta har xil natural son berilgan. Bu sonlarni barcha o‘rin almashish
  • holatlari chop qilinsin.
  • 2. Shaxmat taxtachasida 8 ta farzin shunday joylashtirilgan-ki, ular bir-
  • birini “urmaydi“. Barcha shunday holatlar (92 ta) chop etilsin.
  • 3. Berilgan nomanfiy n va m butun sonlar uchun A(n,m) funksiya qiymati
  • hisoblansin.

Download 121.05 Kb.

Do'stlaringiz bilan baham:
1   2   3   4




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