Mavzu: Dasturlash tillarida ma’lumotlarning standart turlari
Download 0.68 Mb.
|
1 6 maʼlumotlar tuzilmasi
1-Laboratoriya ishi Mavzu: Dasturlash tillarida ma’lumotlarning standart turlari. ShortInt turidan foydalangan holda 2 ta raqam yig'indisini hisoblang. 2-Laboratoriya ishi Mavzu: Funksiyalarni amalga oshirish. C++ dasturlash tilida int a=100, b=10, c=5; qiymatlar berilgan. Sikl va arifmetik amallar yordamida ekranga a=400 va b=64000 natija chiqsin. 3-Laboratoriya ishi Mavzu: Qidiruv algoritmlari:chiziqli va binary qidiruv. Butun sonlar orqali berilgan 20 dan 60 gacha bo’lganlari ichida ekranga 31 raqami chiquvchi chiziqli qidiruv algoritmi tuzilsin va natijalar taxlil qilinsin. #include //3-laboratoriya using namespace std; int linearSearch(int array[], int size, int searchValue) { for(int i = 0; i< size; i++) { if (searchValue == array[i]) { return i; } } return -1; } int main() { int a[] = {22,31,25,56,33,59}; int userValue; cout<< "Tanlangansonnikiriting: "; cin>>userValue; int result = linearSearch(a, 6, userValue); if(result >= 0) { cout<< "Tanlanganraqam " << a[result] << " berilganmassivda " << result<<" indeksdajoylashgan"< else { cout<< "Tablanganraqam " < return 0; } 4-Laboratoriya ishi Mavzu: Hesh funksiya va heshlash algoritmlarini tuzish. 5-Laboratoriya ishi Mavzu: Saralash usullari va ularning qo’llanilishi. “28”, “12”, “11”, “32”, “76”, “53”, “84”, “45”, “59” berilgan butun sonlarni pufakchali saralash usuli orqali dasturi ishlab chiqilsin va taxlil qilinsin. #include using namespace std; //5-Laboratoriya ishi int main() { int n;
cin>>n; int a[n]; cout<< "Massivelementlarinikiriting: "; for (int i = 0; i< n; i++) { cin>>a[i]; } for (int i = n-1; i>= 1; i--) { for (int j = 0; j { if (a[j] > a[j+1]) { swap(a[j],a[j+1]); } } } for (int i = 0; i< n; i++) cout<return 0; }
} Download 0.68 Mb. Do'stlaringiz bilan baham: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling