22 guruh talabasi: Ramazonov Mirshod Mamasaid o’g’li Ma’lumotlar tuzilmasi va Algoritmlar


Download 8.13 Kb.
Pdf ko'rish
Sana18.11.2023
Hajmi8.13 Kb.
#1783885
Bog'liq
1-dars



Muhammad Al-xorazmiy nomidagi Toshkent axborot 
texnologiyalari universiteti Dasturiy injiniring fakulteti 310-
22 
guruh talabasi: 
Ramazonov Mirshod Mamasaid o’g’li
 
Ma’lumotlar tuzilmasi va Algoritmlar
 
1-variant 
Uchta maydondan iborat ma'lumotlar tuzilmasi berilgan: butun sonlardan iborat massiv, 
haqiqiy sonlardan iborat matritsa va belgili satr-qatori. A yozuv, B jadval, ba C dinamik massiv 
o'zgaruvchilari uchun umumiy xotira hajmini (bit, bayt, kilobayt va megabaytda) hisoblang 
 
 
 
 


#include  
struct DATA 

short P1[12]; 
long double P2[8][9]; 
char P3[73]; 
}; 
int main() { 
DATA A, B[35], *C; 
C = new DATA[31]; 
size_t totalBits = sizeof(A) * 8 + sizeof(B) * 8 * 35 + sizeof(*C) * 8 * 31; 
size_t totalBytes = sizeof(A) + sizeof(B) * 35 + sizeof(*C) * 31; 
size_t totalKilobytes = totalBytes / 1024; 
size_t totalMegabytes = totalKilobytes / 1024; 
std::cout << "Umumiy hajim: " << totalBits << " bit" << std::endl; 
std::cout << "Umumiy hajim: " << totalBytes << " bayt" << std::endl; 
std::cout << "Umumiy hajim: " << totalKilobytes << " kilobayt" << std::endl; 
std::cout << "Umumiy hajim: " << totalMegabytes << " megabayt" << 
std::endl; 
delete[] C;
return 0; 



 

Download 8.13 Kb.

Do'stlaringiz bilan baham:




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