Талабаларга эслатма: Дарсга кеч қолмаслик


Download 261 Kb.
bet3/3
Sana11.05.2023
Hajmi261 Kb.
#1451008
1   2   3
Bog'liq
15.Rekursiv funksiya

#include

  • #include
  • #include
  • using namespace std;
  • int Sum(int i, int A[], int n)
  • {
  • if (i==n-1)
  • return A[i];
  • else
  • return A[i]+Sum(i+1,A,n);
  • }
  • int main()
  • { int n, m, k, i, a[10];
  • cin>>n;
  • for( i=0; i
  • cin>>a[i];
  • i=0;
  • cout<
  • return 0;}
  • Қандай масала ечилмоқда?

#include

  • #include
  • using namespace std;
  • int sanagich (double num, double A[], int n, int i)
  • {
  • if (i==n)
  • return 0;
  • else
  • {
  • if (num
  • return sanagich(num, A, n, i+1) + 1; //аникласа счетчик 1 тага ошади
  • else
  • return sanagich(num, A, n, i+1); //кейинги массив элементига утиш
  • }
  • }
  • int main()
  • {
  • double a[10]={1,4.5,6.7,1.1, 5.5, 4.7};
  • float num;
  • cin>>num;
  • cout<
  • return 0;
  • }

?

  • int f(int n)
  • {
  • if (n==1)
  • return 1;
  • else
  • return f(n-1)+2*n-1; //7 +5+3+1
  • }

Download 261 Kb.

Do'stlaringiz bilan baham:
1   2   3




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