Эта программа берет от пользователя количество элементов 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).