O’zbekiston respublikasi oliy va o’rta maxsus ta’lim vazirligi muhammad al-xorazmiy nomidagi toshkent axborot texnologiyalari universiteti


Download 324.7 Kb.
Sana29.01.2023
Hajmi324.7 Kb.
#1139908
Bog'liq
Abrorjon dasturlash


O’ZBEKISTON RESPUBLIKASI
OLIY VA O’RTA MAXSUS TA’LIM VAZIRLIGI
MUHAMMAD AL-XORAZMIY NOMIDAGI
TOSHKENT AXBOROT TEXNOLOGIYALARI UNIVERSITETI

DASTURLASH I
"
fanidan
MUSTAQIL ISH


Mavzu: C++ dasturida dastur tuzish va uni ishga tushirish
Bajardi: ORTIQBOYEV ABRORJON
Qabul qildi: SHOBDAROV ELBEK
Toshkent – 2022
Maqsad: Massivlar bilan ishlash
1-topshiriq. A va B sonlari berilgan, Swap va uchinchi o’zgaruvchiga murojaat qilmasdan shu ikki qiymat o’zaro almashadigan funksiya hosil qilinsin. Ushbu funksiya yordamida a va b, a1 va b1 qiymatlar almashtirilsin.
: #include
using namespace std;
float almashtr(float a, float b) {
a = a + b;
b = a - b;
a = a - b;
cout<<"a = "<
cout<<"b = "<
}
int main () {
float a, b;
cout<<"a = "; cin>>a;
cout<<"b = "; cin>>b;
cout<
almashtr(a, b);
return 0;
}
NATIJA:


2-topshiriq. Berigan sonning raqamlar ko’paytmasini topuvchi funksiya hosil qiling. Ushbu funksiya yordamida a,b,c sonlarning raqamlar ko’paytmasi hisoblang.
KOD: #include
using namespace std;
int main() {
int son, qoldiq, kopaytma=1;
cout<<"Sonni kiriting: "; cin>>son;
for (; son > 0; son = son / 10)
{
qoldiq = son%10;
kopaytma=kopaytma*qoldiq;
}
cout<<"Kiritilgan sonning raqamlar kopaytmasi: "<return 0;
}
NATIJA:

3-topshiriq. Berilgan  massivda bitta bo‘lsa ham manfiy element bor. Birinchi manfiy elementgacha bo‘lgan sonlarning ko‘paytmasini hisoblang. Boshlang‘ich ma’lumotlar: 3,8,17,-10,-16,-1,5,8,9,10.


KOD: #include
using namespace std;
int main () {
int n, s=1;
cout<<"Massiv nechta sondan iborat bolsin: "; cin>>n;
cout<<"Massiv elementlarini kiriting: ";
int a[n];
for (int i=0; icin>>a[i];
}
for (int i=0; iif (a[i]>=0) {
s=s*a[i];
}
else{
break;
}
}
cout<<"Massivni manfiy elementigacha bo'lgan sonlar kopaytmasi: "<return 0;
}


NATIJA:

Download 324.7 Kb.

Do'stlaringiz bilan baham:




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