Funksiyani e‟lon qilmasdan undan foydalanish




Download 2,67 Mb.
Pdf ko'rish
bet100/164
Sana25.01.2024
Hajmi2,67 Mb.
#146073
1   ...   96   97   98   99   100   101   102   103   ...   164
Bog'liq
ALGORITMLASH VA DASTURLASH ASOSLARI

Funksiyani e‟lon qilmasdan undan foydalanish 
C++ dasturlash tilida funksiyalardan foydalanishning bir qancha usullari 
mavjud. Bu usullardan biri C++ dasturlash tilida funksiyalarni e‘lon qilmasdan 
funksiyalardan foydalanish usulidir. Agar funksiya prototipidan foydalanmasa, 
albatta, main() funksiyasi ichida shu funksiyaga murojatdan oldin funksiyani e‘lon 
qilish jarayonini keltirish kerak. Funksiya prototipidan foydalanmasdan funksiyaga 
murojat qilishni quyidagi masala orqali ko‗rib o‗tamiz. 
Misol: n! faktorialni hisoblash jarayonini funksiya yordamida tasvirlash. 
  
#include  
using namespace std;
int main()
{ int x; 
cin>>x; 
int fak(int n);
cout<return 0;
}
int fak(int n) 
{ int p=1; 
for(int i=1;i<=n;i++) 
p=p*i; 
return p; 
}
Kiritishga ma‘lumot 

Dastur natijasi 
120 
 
Demak, funksiya prototipidan foydalanmasa ham, lekin main() funksiyasi 
tarkibiga funksiya nomini keltirish kerak ekan. 
Misol: Sonning natural bo‗luvchilar sonini aniqlash uchun bo‘luvchi(a,b) 
funksiyasini yarating. 
#include  
using namespace std;
int main()
{ int x; 
cin>>x; 


163 
int buluvchi(int x);
cout<return 0;
}
int buluvchi(int n) 
{ int p; 
for(int i=1;i<=n;i++) 
if(n%i==0) p++; 
return p; 
}
Kiritishga ma‘lumot 

Dastur natijasi 

 
Yuqoridagi masalalarga e‘tibor qaratsak masala tarkibidagi funksiyalardan 
dastur tarkibida ixtiyoriy joyida ixtiyoriy marta foydalanish mumkin. 

Download 2,67 Mb.
1   ...   96   97   98   99   100   101   102   103   ...   164




Download 2,67 Mb.
Pdf ko'rish

Bosh sahifa
Aloqalar

    Bosh sahifa



Funksiyani e‟lon qilmasdan undan foydalanish

Download 2,67 Mb.
Pdf ko'rish