Raqamli texnologiyalar vazirligi muhammad al – xorazmiy nomidagi toshkent axborot texnologiyalari universiteti farg‘ona filiali komyuter injiniringi yo‘nalishi




Download 482.27 Kb.
Sana16.04.2024
Hajmi482.27 Kb.
#198058
Bog'liq
algaritm aSADBEK 2
1, ИН 2-мавзу маърўза матни, ATOYEVA .G, Lesson-One-5-Day-Challenge-1, 8-mavzu lug‘at tarkibining shakl va ma’no munosabatlari jihatid-fayllar.org, Bozor muvozanati va uning ahamiyati, 1-dedline, Asilbek Maruza3, a. 4, Alijonov, Asilbek amaliy1, BIO Oraliq nazorati - test HEMIS Student axborot tizimi

RAQAMLI TEXNOLOGIYALAR VAZIRLIGI
MUHAMMAD AL – XORAZMIY NOMIDAGI
TOSHKENT AXBOROT TEXNOLOGIYALARI UNIVERSITETI
FARG‘ONA FILIALI
Komyuter injiniringi yo‘nalishi
711-21– guruh talabasi

Nabijonov Asadbek ning


Algoritmlarni loyihalash



Deadline-2

1. N ta turli elementli butun qiymatli A massiv berilgan bo’lsin. Massivning eng kata va eng kichik elementlarini o’rnini almashtirib ekrangaa chiqaring.




#include

int main() {


int N;
std::cout << "Massiv uzunligini kiriting: ";
std::cin >> N;

int A[N];


std::cout << "Massiv elementlarini kiriting:\n";
for (int i = 0; i < N; i++) {
std::cout << "A[" << i << "]: ";
std::cin >> A[i];
}

int maxIndex = 0;


int minIndex = 0;

// Eng katta va eng kichik elementlar indekslarini topish


for (int i = 1; i < N; i++) {
if (A[i] > A[maxIndex])
maxIndex = i;
if (A[i] < A[minIndex])
minIndex = i;
}

// Eng katta va eng kichik elementlarni almashtirish


int temp = A[maxIndex];
A[maxIndex] = A[minIndex];
A[minIndex] = temp;

// Natijani ekranga chiqarish


std::cout << "Massivning eng katta elementi: " << A[maxIndex] << std::endl;
std::cout << "Massivning eng kichik elementi: " << A[minIndex] << std::endl;

return 0;


}
2Qidiruv algoritmidan foydalangan holda berilgan massiv ichidan tanlangan element mavjud yoki mavjud emasligini tekshiring.

#include


using namespace std;

bool searchElement(int arr[], int size, int element) {


for (int i = 0; i < size; i++) {
if (arr[i] == element) {
return true;
}
}
return false;
}

int main() {


int arr[] = {1, 2, 3, 4, 5};
int size = sizeof(arr) / sizeof(arr[0]);
int element;

cout << "Axtarilacak elementni kiriting: ";


cin >> element;

if (searchElement(arr, size, element)) {


cout << "Element topildi!" << endl;
} else {
cout << "Element topilmadi!" << endl;
}

return 0;


}

Download 482.27 Kb.




Download 482.27 Kb.

Bosh sahifa
Aloqalar

    Bosh sahifa



Raqamli texnologiyalar vazirligi muhammad al – xorazmiy nomidagi toshkent axborot texnologiyalari universiteti farg‘ona filiali komyuter injiniringi yo‘nalishi

Download 482.27 Kb.