O’zbekiston respublikasi axborot texnologiyalari
Download 87.48 Kb.
|
1-lab
O’ZBEKISTON RESPUBLIKASI AXBOROT TEXNOLOGIYALARI VA KOMMUNIKATSIYALARINI RIVOJLANTIRISH VAZIRLIGI MUHAMMAD AL-XORAZMIY NOMIDAGI TOSHKENT AXBOROT TEXNOLOGIYALARI UNIVERSITETI
1-labaratoriya ishi Mavzu: Ma`lumotlarni standart toifalari. Bajardi : 711.19-guruh talabasi Samadov Samariddin Tekshirdi: Atadjanova Charos Mavzu: Ma`lumotlarni standart toifalari. Ishdan maqsad: Ma`lumotlarni oddiy turlarini o`rganish va ularni tadqiq qilish. Butun tur – int; Mazkur tur butun sonlar to`plamini qandaydir qism to`plami bo`lib, uning o`lchami mashina, ya`ni EXM konfigratsiyasiga bog`liq ravishda o`zgarib turadi. Agar butun son mashinada tasvirlash uchun n ta razryaddan foydalanilsa (bunda qo`shimcha koddan foydalanilganda), u xolda x butun sonning qiymati qabul qilish oralig`i quyidagicha bo`lishi zarur, yani quyidagi shartni qanoatlantirishi lozim: −2 −1 <= <2 −1; Mazkur turga kiruvchi sonlar ikkitaga bo`linadi: ishorali(signed) va ishorasiz (unsigned). Ularning xar biri uchun mos ravishda qiymat qabul qilish oralig`I mavjud: Ishorasiz sonlar uchun(0..2 -1); Ishoralilar uchun (-2 −1..2 −1-1); Berilgan m va n butun sonlar ustida quyidagi arifmetik amallar bajarish Dasturini kurib chiqaylik: m+n,m-n,m*n. include k2 << k3; return 0; } Masala sharti: Jadval xosil qiling va unga ma`lumotlarni kiriting, ekranga chiqaring; Dastur kodi: # include include namespace std; struct talaba{ char familiyasi[12]; char ismi[9]; int yili;}; int main () { talaba a[32]; int i, x, n; << "talaba sonini kiriting\n"; n; cout
cout << "talaba Familiyasi ismi tug`ilgan yillarini kiriting\n"; for (i =0; i < n; i ++){ cout << i +1 << "talaba\n"; cin >> a[i].familiyasi; cin >> a[i].ismi; cin >> a[i].yili; } cout << "T/R " << "Familiyasi " << "Ismi << endl; for (i = 0; i < n; i ++){ cout << i + 1 << " "; cout << a[i].familiyasi << " "; cout << a[i].ismi << " "; cout << a[i].yili << endl; } return 0; } " << "Tug`ilgan yili" Dastur natijsi: Xulosa :
Qo`shimcha misol:
include include int a[90], max, min, n; cout << "sonlar sonini kiriting = "; cin >> n; for(int i = 1; i < n; i++){ cin >> a[i]; } max = a[1]; for(int i = 1; i < n; i++){ if(max > a[i]){ max = a[i]; } min = a[1]; for(int i = 1; i < n; i++){ if(min < a[i]){ min = a[i]; } } for(int i = 1; i < n; i++){ if(max == a[i]){ a[i] = min; } else if(min == a[i]){ a[i] = max; }} for(int i = 1; i < n; i++){ cout << a[i] << " ";
}} Download 87.48 Kb. Do'stlaringiz bilan baham: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling