Parallel dasturlash savollar num threads optsiyasi G’afurov Ibrohim
Download 26.9 Kb.
|
Parallel dasturlash savollar
Parallel dasturlash savollar num_threads optsiyasi G’afurov Ibrohim Uchburchak tomonlari berilgan uning yuzini topuvchi , qiymat qaytaruvchi funksiya yarating va num_threads opsiyasidan foydalanib dasturni 3 ta oqim orqali ishga tushiring . #include #include using namespace std; float Uch_yuz(float a,float b,float c) { float S; S=a*b*c; return S; } int main() { float a,b,c; cout<< " Uchburchak tomonlarini kiriitng : " << endl; cin>>a>>b>>c; #pragma omp parallel num_threads(3) { cout<< " Uchburchak yuzi : " << Uch_yuz(a,b,c) << endl; } return 0; } Foydalanuvchidan ismini kiritish so’ralsin va foydalanuvchi bilan salomlashuvchi , qiymat qaytarmaydigan funksiya yarating . Dasturni num_threads opsiyasi orqali 4 ta oqimda ishga tushiring . #include #include using namespace std; void Salomlash(string name){ cout<< "Assalomu alaykum " << name << endl; } int main() { string name; cout<< " Ismingizni kiriting : " << endl; cin>>name; #pragma omp parallel num_threads(4) { Salomlash(name) ; } return 0; } Ixtiyoriy sonning kubini hisoblovchi funksiya tuzing . Funksiyani num_threads opsiyasidan foydalanib 5 ta oqim orqali ishga tushiring . #include #include #include using namespace std; float kub(float a){ return pow(a,3); } int main() { float son; cout<< " Son kiriting : " ; cin>>son; #pragma omp parallel num_threads(5) { cout<< son << " sonining kubi : " << kub(son)< return 0; } Foydalanuvchidan tug’ilgan yilini kiritish so’raladi va u necha yoshda ekanligini chiqaruvchi dastur tuzing . Dasturni num_threads optsiyasidan foydalanib 7 ta oqim orqali ishga tushiring . #include #include #include using namespace std; int main() { int yil; cout<< " Tug'ilgan yilingizni kiriting : " ; cin>>yil; #pragma omp parallel num_threads(7) { cout << " Sizning yoshingiz " << 2023-yil << " da "< return 0; } Download 26.9 Kb. Do'stlaringiz bilan baham: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling