Tajriba ishi №2 Mavzu: C++da funksiyalar va ko’rsatkich bilan ishlash. Ishdan maqsad



Yüklə 0,75 Mb.
səhifə3/8
tarix29.10.2022
ölçüsü0,75 Mb.
#66795
1   2   3   4   5   6   7   8
Tajriba ishi ¹2 Mavzu C da funksiyalar va ko’rsatkich bilan is

#include
using namespace std;
int a[1001];
void print_array(int L, int R) {
for (int i = L; i <= R; i++) {
cout<}
cout<<endl;
}
int main(){
int n;
cin>>n;
for (int i = 0; i < n; i++) {
cin>>a[i];
}
print_array(0, 3);
print_array(2, 3);
}


Funksiya prototipi
C++ da funksiya unga murojaat qilingan funksiyadan oldin aniqlangan bo’lishi kerak. Agar kub hajmini topishdagi volume_cube funksiyasi main funksiyasidan dan keyin yozilgan bo’lsa hatolik bo’ladi.
Funksiya prototipi deb funksiyaning tanasini yozmasdan uni e’lon qilishga aytiladi. Prototip funksiya qaytaradigan tipi, nomi va parametrlar ro’yxatidan iborat bo’ladi. Funksiya tanasini undan so’ng yozishimiz mumkin.


#include
#include
using namespace std;


double volume_cube(double r); //funksiya prototipi


int main() {
double r1, r2;
cin>>r1>>r2;
double v1 = volume_cube(r1);
double v2 = volume_cube(r2);
cout<<"v1="<endl<<"v2="<}
double volume_cube(double r) {
return 4 / 3.0 * M_PI * r * r * r;
}

Funksiya prototipi nuqtali vergul bilan yakunlanadi.




Blok sxema
n! ni hisoblaydigan funksiya tuzamiz. n!=1•2•3•…•n;

A sosiy dasturda


orqali qism dasturga(fumsiyaga) murojaat qilamiz.


Misol 1:
F(x, y) =  

Z=F(a, b)+F(a/b, F(a2, b2))


a va b sonlari berilgan.
Z ning qiymatini toppish kerak.
Blok sxemasi:


Yüklə 0,75 Mb.

Dostları ilə paylaş:
1   2   3   4   5   6   7   8




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©azkurs.org 2024
rəhbərliyinə müraciət

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin