# include
# include
void main ( )
{ int k, n, kw (int n); // kw - funksiya nomi (ixtiyoriy)
cin>>n; // n - berilayotgan son
k=kw(n); // kw funksiyasiga murojaat qilinmoqda
cout << «k=«<
getch( );
}
int kw (int a) // funksiya aniqlanmoqda. Bu yerda a rasmiy parametr
{ int c; // lokal o’zgaruvchi
c=a*a*a; // hisoblash
return c; } // funksiyaga natijani qaytarish
Yuqoridagi s lokal o’zgaruvchisini ishlatmasdan, to’g’ridan-to’g’ri return a*a*a; deb yozsa ham bo’ladi.
Yuqoridagi s lokal o’zgaruvchisini ishlatmasdan, to’g’ridan-to’g’ri return a*a*a; deb yozsa ham bo’ladi.
Bu yerda funksiya bosh funksiyadan keyin aniqlandi, shuning uchun uni bosh funksiya ichida e’lon qildik. Dasturni yana quyidagicha yozsa ham bo’ladi:
# include
# include
int kw (int a)
{ return a*a*a; }
void main ( )
{ int k, n ;
cin>>n;
k=kw(n);
cout << «k=«<
getch( ); }
2-misol. Ikkita sondan eng kattasini topish uchun funksiya tashkil qiling va undan foydalaning.
2-misol. Ikkita sondan eng kattasini topish uchun funksiya tashkil qiling va undan foydalaning.
# include
# include
void main( )
{ float a=7, b=9, c, max(float , float );
c = max(a, b);
cout << «c=«<
getch( );
}
float max ( float x, float y)
{ if (x > y) return x; else return y; }
Funksiyaga yana quyidagicha ham murojaat qilish mumkin:
c = max( 7.23, 9.145);
c = max( a, 9.145);
Do'stlaringiz bilan baham: |