Tekshirdi: Dauletov Adilbek


Download 291.46 Kb.
Sana17.06.2023
Hajmi291.46 Kb.
#1541730
Bog'liq
dasturlash 5


Muhammad al-Xorazminomidagi


217-22-guruh talabasi
Ilyosov Azizbekning dasturlash 2 fanidan bajargan ishi.

Tekshirdi:Dauletov Adilbek


Bajardi:Ilyosov Azizbek

5-AMALIYOT ISHI


Ishning maqsadi:


Biz bu amaliyot ishida kompleks sonlar haqida maʼlumotlarga va ular bilan qanday ishlash kerakligi haqidagi bilimlarga ega boʻlamiz.

1-Berilgan topshiriq:





Dastur uchun yozilgan kod:
#include
#include
Using namespace std;

Struct Complex {


Double real;
Double imag;
};

Int main() {


Complex a, b, natija;
Cout << “Birinchi kompleks sonning haqiqiy va xayoliy qismlarini kiriting: “;
Cin >> a.real >> a.imag;
Cout << “Ikkinchi kompleks sonning haqiqiy va xayoliy qismlarini kiriting: “;
Cin >> b.real >> b.imag;

Natija.real = pow(a.real,2) – pow(a.imag,2) + 2*a.real*b.real + 2*a.imag*b.imag + pow(b.real,2) – pow(b.imag,2);


Natija.imag = 2*a.real*b.imag + 2*a.imag*b.real;

Cout << “Natija: “ << natija.real << “ + “ << natija.imag << “I” << endl;


Return 0;


}
Natija:



2-Berilgan topshiriq:





Dastur uchun yozilgan kod:


#include
#include

Int main() {


Std::valarray arr = { 1, 2, 3, 4, 5 };
Arr = pow(arr, 4);
For(int I : arr) {
Std::cout << I << “ “;
}
Std::cout << std::endl;
Return 0;
}
Natija:

3-Berilgan topshiriq:





Dastur uchun yozilgan kod:


#include


#include

int main() {


std::valarray arr{1, 2, 3, 4, 5, 6, 7, 8, 9, 10};
std::gslice gs = std::gslice(0, {2, 4}, {4, 6});
std::valarray result = arr[gs];
for (int i : result) {
std::cout << i << " ";
}
std::cout << std::endl;

return 0;


}

Natija:





Xulosa:
Ushbu amalish topshiriqda biz kompleks sonlar haqida bilib oldik. Bundan tashqari vallaray sinfi bilan ishlashni ham oʻrgandik.

Foydalanilgan saytlar:


Lms.tuit.uz
https://ppt-online.org
https://fayllar.org

Download 291.46 Kb.

Do'stlaringiz bilan baham:




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