1-TOPSHIRIQ: 14 a) Berilgan sonning n –o’rinda turgan raqamini qaytaradigan funksiya hosil qiling.Bunda agar berilgan son n ta xonadan iborat bo’lmasa 0 qaytarsin. Ushbu funksiya yordamida a,a1,a2 sonlarining n xonadagi raqami aniqlansin. b) Dastlabki n ta fibonachchi sonlarini chiqaradigan funksiya hosil qiling
KOD:
#include #include using namespace std;
int xona(int a, int b){
a /= pow(10, (b-1));
a %= 10;
return a;
}
void febonachchi(int n){
int a = 0, b = 1;
if(n >= 1){
cout<<"Febonachchi[1] = "< }
if(n >= 2){
cout <<"Febonachchi[2] = "< }
for(int i = 3; i <= n; i+=2){
a = b + a;
cout <<"Febonachchi["< if(i+1 <= n){
b = a + b;
cout <<"Febonachchi["< }
}
}
int main(){
int a, b;
cout <<"son kiriting:";
cin >>a;
cout <<"xona raqamini kiriting:";
cin >>b;
cout < int n;
cout <<"son kiriting:";
cin >>n;
febonachchi(n);
main();
return 0;
}
NATIJA: