Ўзбекистон республикаси ахборот технологиялари ва коммуникацияларини


Download 59.11 Kb.
bet2/5
Sana18.06.2023
Hajmi59.11 Kb.
#1598153
1   2   3   4   5
Bog'liq
4-dedlayn

1 – misol: Ikki sonni qo’shish uchun funksiya yarating.
#include
using namespace std;
int a,b;
int add()
{
return a+b;
}
int main()
{
a = 5; b = 6; int c = add();
cout << c << endl;
return 0;
}
Yuqorida tuzilgan dasturda global o’zgaruvchilar uchun qo’shish funksiyasi yaratilgan, ya’ni bu funksiya faqatgina shu dasturning glabal o’zgaruvchilari a va b lar uchun o’rinli bo’ladi. Agar o’zgaruvchilarning nomlari boshqa nom bilan atalsa unda bu funksiya hech qanday qiymat qaytarmaydi. Bu funksiyaning ixtiyoriy o’zgaruvchilar uchun qiymat qaytarishini ta’minlash uchun funksiyani parametrli qilib e’lon qilishimiz kerak bo’ldi.
2 – misol: Ikki sonni qo’shish uchun funksiya yarating.
#include
using namespace std;
int add(int x, int y)
{
return x+y;
}
int main()
{
int a, b;
cout << "a ni kiriting: "; cin>>a;
cout << "b ni kiriting: "; cin>>b;
int c = add(a,b);
cout << "Yig'indi: " << c << endl;
return 0;
}
Natija:

3 – misol: Berilgan to’rtta sondan eng kattasini topish dasturini tuzing.
#include
using namespace std;
int max(int x, int y)
{
return (x>y)?x:y;
}
int main()
{
int a, b, c, d, a1, b1, m;
cout << "a ni kiriting: "; cin>>a;
cout << "b ni kiriting: "; cin>>b;
cout << "c ni kiriting: "; cin>>c;
cout << "d ni kiriting: "; cin>>d;
a1 = max(a,b); b1 = max(c,d); m = max(a1,b1);
cout << "Eng kattasi: " << m << endl;
return 0;
}

Download 59.11 Kb.

Do'stlaringiz bilan baham:
1   2   3   4   5




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling