Dasturlash uslublari va paradigmalar


Download 19.15 Kb.
Pdf ko'rish
Sana03.06.2024
Hajmi19.15 Kb.
#1842123
Bog'liq
lab 3 parad



O‘ZBEKISTON RESPUBLIKASI AXBOROT TEXNOLOGIYALARI VA 
KOMMUNIKATSIYALARINI RIVOJLANTIRISH VAZIRLIGI 
 
MUHAMMAD AL-XORAZMIY NOMIDAGI
TOSHKENT AXBOROT TEXNOLOGIYALARI UNIVERSITETI 

DASTURLASH USLUBLARI VA PARADIGMALAR
” 
fanidan 
AMALIYOT 
TOPSHIRIQ №3 
Bajardi: Ilyosbekov Javohir Dasturiy injinering 
PSP002-2_ guruh 
Qabul qildi: Atoyev Suhrob 
 
 
 
Toshkent 2023 
 


Task 3. 
Gulmamat uy vazifasini bajarish o’rniga futbol o’yinini tomosha qildi va urilgan 
har bir goldan keyin tabloda ko’rsatilgan hisobni yozib oldi. Masalan: 1:0, 1:1, 1:2, 
2:2, 2:3. Shundan so’ng u barcha yozilgan raqamlarni qo’shib chiqdi: 
1+0+1+1+1+2+2+2+2+3=15.
Gulmamat tomonidan olingan summaga asoslanib, o’yin qanday hisob bilan 
yakunlanishi mumkinligini aniqlang.
Input: 15
Output: 5:0, 4:1, 3:2, 2:3, 1:4, 0:5 
P.S. Ixtiyoriy dasturlash tilidan foydalanish mumkin. 
Yechilishi:
x + y = 15 
x:0, y:15 
x:1, y:14 
x:2, y:13 
x:3, y:12 
x:4, y:11 
x:5, y:10 
x:6, y:9 
x:7, y:8 
x:8, y:7 
x:9, y:6 
x:10, y:5 
x:11, y:4 
x:12, y:3 
x:13, y:2 
x:14, y:1 
x:15, y:0 


Kodni ishga tushirish uchun quyidagi qadamlarni amalga oshiring: 
1. Kodni C++ dasturlash tashqi muhitida nusxalang. 
2. Kodni kompilyatsiya qiling va ishga tushiring. 
#include  
int main() { 
int totalGoals = 15; 
int maxScore = totalGoals / 2; 
// Natijaviy qatorlarni hisoblash 
for (int x = maxScore; x >= 0; x--) { 
int y = totalGoals - x; 
std::cout << x << ":" << y << std::endl; 

return 0; 

#include  
void calculateGameResults(int totalGoals) { 
for (int x = 0; x <= totalGoals; x++) { 
int y = totalGoals - x; 
std::cout << x << ":" << y << std::endl; 


int main() { 
int totalGoals = 15; 
calculateGameResults(totalGoals); 
return 0; 




 
 
 
 
 
 
 
 
 
 
 
 
 
 


 
 
 
 

Document Outline


Download 19.15 Kb.

Do'stlaringiz bilan baham:




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