320-guruh talabasi Abdiraimova Karimaning Algoritmlar va dasturlash fanidan bajargan



Yüklə 41,58 Kb.
tarix08.09.2023
ölçüsü41,58 Kb.
#128871
18-labaratoriya ishi a va d (1)


320-guruh talabasi Abdiraimova Karimaning Algoritmlar va dasturlash fanidan bajargan
18-Laboratoriya ishi
Mavzu:Ko’p o’lchamli massiv
Ishdan maqsad: Talabalarni Algoritmlar va dasturlash fanidan laboratoriyada ishlash qoidalari bilan tanishtirish, tajriba texnikasi va ular bilan ishlash qoidalari yuzasidan tushunchalar hosil qilish.
Kerakli jihozlar: Kompyuter, portativ kompyuter va internet qurilmalari.
Ish bajarish tartibi:
1. Bizni qiladigan birinchi ishimiz masalani qo’yilishini aniqlab olamiz. Sonli usulini tanlaymiz. Algoritmini tuzib olamiz. Keyingi qiladigan ishimiz kompyuterda dasturni tuzish uchun Google chrome da o’zimizga tanish bo’lgan python online compilyerga kiramiz va dasturni tuzib boshlaymiz. Bularni bajarib bo’lganimizdan so’ng dasturni to’g’riligini tekshiramiz. Tuzgan dasturimizni tahlil qilamiz.
2. Berilgan vazifalarni bajarishni boshlaymiz:
1)-masala:
#include
using namespace std;

int main() {


int numbers[] = {10, 20, 30, 40, 50}; // Massivni boshlang'ich qiymatlarga ega qilish
int size = sizeof(numbers) / sizeof(numbers[0]); // Massivning o'lchamini aniqlash

for (int i = 0; i < size; i++) {


cout << numbers[i] << " "; // Massivning i-indexli elementini chiqarish
}

return 0;


}


2-masala:
#include
using namespace std;

int main() {
const int SIZE = 5;
int numbers[SIZE];
int sum = 0;

cout << "Iltimos, " << SIZE << " ta butun son kiriting: " << endl;

for (int i = 0; i < SIZE; i++) {
cout << "Sonni kiriting: ";
cin >> numbers[i];
sum += numbers[i]; // Har bir kiritilgan sonni yig'indini hisoblash
}

cout << "Massiv elementlarining yig'indisi: " << sum << endl;

return 0;
}
for(int i = 0;
i < n;
i++) { arr[i] = new int[m]; }


3-MASALA:
#include
using namespace std;

int main() {


const int SIZE = 5;
int numbers[SIZE];

cout << "Iltimos, " << SIZE << " ta butun son kiriting: " << endl;

for (int i = 0; i < SIZE; i++) {
cout << "Sonni kiriting: ";
cin >> numbers[i];
}

cout << "Massivning teskari tartibdagi elementlari: " << endl;


for (int i = SIZE - 1; i >= 0; i--) {
cout << numbers[i] << " ";
}

return 0;


}

4-MASALA:
#include
using namespace std;

int main() {


const int SIZE = 5;
int numbers[SIZE];

cout << "Iltimos, " << SIZE << " ta butun son kiriting: " << endl;

for (int i = 0; i < SIZE; i++) {
cout << "Sonni kiriting: ";
cin >> numbers[i];
}

int maxNum = numbers[0];


int minNum = numbers[0];

for (int i = 1; i < SIZE; i++) {


if (numbers[i] > maxNum) {
maxNum = numbers[i];
}
if (numbers[i] < minNum) {
minNum = numbers[i];
}
}

cout << "Eng katta element: " << maxNum << endl;


cout << "Eng kichik element:" << minNum << endl;
return 0;
}


5-masala:
#include

using namespace std;

int main()
{
int arr[] = {1, 2, 3, 4, 5};
int arr_copy[5];

copy(arr, arr+5, arr_copy);

for(int i=0; i < 5; i++) {
cout << arr_copy[i] << " ";
}
cout << endl;

return 0;


}


6-masala:
#include

using namespace std;

int main()
{
int arr[] = {1, 2, 3, 4, 10};

int length = sizeof(arr)/sizeof(arr[0]);

cout << "The length of the array is: " << length << endl;
return 0;
}


7-masala:
#include

using namespace std;

int main()
{
int arr[] = {1, 2, 3, 4, 5};
cout << "The third element of the array is: " << arr[2] << endl;
return 0;
}

8-masala:
#include

using namespace std;



int main()
{
int arr[] = {1, 2, 3, 4, 5};
cout << "The third element of the array is: " << arr[4] << endl;
return 0;
}

Yüklə 41,58 Kb.

Dostları ilə paylaş:




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©muhaz.org 2025
rəhbərliyinə müraciət

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin