2-Лаборатория иши Топшириқлар: Рекурцияни хисоблаш учун масалалар 4


Download 119.5 Kb.
bet1/2
Sana16.12.2020
Hajmi119.5 Kb.
#168719
  1   2
Bog'liq
3--dedline


2аборатория иши

Топшириқлар: Рекурцияни хисоблаш учун масалалар

1.4. N!=1*2*3*….*N факторялни ҳисобловчи ҳақиқий тоифадаги Fact(N) рекурсив функцияси тузилсин.

#include

using namespace std;

inline unsigned int fact(int n)

{

int p = 1;

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

{

p *= i;

}

return p;

}

int main()

{

int n = 0;

cout << "n ni kiriting: "; cin>>n;

cout << "Factorial: "<< fact(n) << endl;

return 0;

}



Топшириқлар: бир ўлчўвли массивларга масалалар.

2.4. n натурал сони ва геометрик прогрессиянинг дастлабки хади А ва махражи D берилган. Геометрик прогрессиянинг дастлабки n та ҳадидан ташкил топган массивни ҳосил қилинг ва элементларини чиқаринг? 

#include

using namespace std;

int main()

{

int N,A,D,i;

cout<<"N ni kiriting: "; cin>>N;

cout<<"A ni kiriting: "; cin>>A;

cout<<"D ni kiriting: "; cin>>D;

int b[1000];

for(i=1; i<=N; i++) {b[i]=A; A=A*D;}

for(i=1; i<=N; i++)

cout<<"b["<

return 0;

}



Download 119.5 Kb.

Do'stlaringiz bilan baham:
  1   2




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