Программа на C ++ для поиска наибольшего элемента массива

Эта программа берет от пользователя количество элементов n (где n задается пользователем) и сохраняет данные в массиве. Затем эта программа отображает самый большой элемент этого массива с помощью циклов.

Чтобы понять этот пример, вы должны знать следующие темы программирования на C ++:

  • Массивы C ++
  • C ++ для цикла
  • C ++ if, if… else и Nested if… else

Эта программа берет от пользователя количество элементов n (где n задается пользователем) и сохраняет данные в массиве. Затем эта программа отображает самый большой элемент этого массива с помощью циклов.

Пример: отображение наибольшего элемента массива

 #include using namespace std; int main() ( int i, n; float arr(100); cout <> n; cout << endl; // Store number entered by the user for(i = 0; i < n; ++i) ( cout << "Enter Number " << i + 1 <> arr(i); ) // Loop to store largest number to arr(0) for(i = 1;i < n; ++i) ( // Change if you want to find the smallest element if(arr(0) < arr(i)) arr(0) = arr(i); ) cout << "Largest element = " << arr(0); return 0; ) 

Вывод

 Введите общее количество элементов: 8 Введите число 1: 23,4 Введите число 2: -34,5 Введите число 3:50 Введите число 4: 33,5 Введите число 5: 55,5 Введите число 6: 43,7 Введите число 7: 5,7 Введите число 8: -66,5 Максимальное element = 55,5 

Эта программа берет у пользователя n элементов и сохраняет их в массиве arr ().

Чтобы найти самый большой элемент, проверяются первые два элемента массива, и самый большой из этих двух элементов помещается в arr (0).

Затем проверяются первый и третий элементы, и наибольший из этих двух элементов помещается в arr (0).

Этот процесс продолжается до тех пор, пока не будут проверены первый и последний элементы.

После этого процесса самый большой элемент массива будет в позиции arr (0).

Интересные статьи...