Funksiyani e‟lon qilmasdan undan foydalanish




Download 2,67 Mb.
Pdf ko'rish
bet104/173
Sana16.05.2024
Hajmi2,67 Mb.
#238775
1   ...   100   101   102   103   104   105   106   107   ...   173
Bog'liq
Tarixi 37 bet

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   ...   100   101   102   103   104   105   106   107   ...   173




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