Хорошо, мне также нужно рассчитать и отобразить каждую высоту после увеличения на 5% с помощью отдельного 10-элементного массива. Есть идеи? Простите за все это. Это мой первый раз с использованием массивов.Отображение минимального значения в массиве
#include <iostream>
using namespace std;
int main()
{
int MINheight = 0;
double height[10];
for (int x = 0; x < 10; x = x + 1)
{
height[x] = 0.0;
}
cout << "You are asked to enter heights of 10 students. "<< endl;
for (int x = 0; x < 10; x = x + 1)
{
cout << "Enter height of a student: ";
cin >> height[x];
}
system("pause");
return 0;
}
Используйте существующие алгоритмы. 'std :: min_element' находится прямо у вас на пороге. – chris
Прошу прощения, но я не знаю, как использовать std :: min_element, может кто-нибудь объяснить? Я в настоящее время ищу пример – user2040308
Возможно, это хорошо, если вы сначала прочитали об итераторах. Благодаря этим знаниям и знаниям о том, что массивы могут распадаться на указатели на их первый элемент, вы можете использовать эти указатели как итераторы с произвольным доступом для алгоритма или использовать что-то вроде 'std :: begin' и' std :: end', который работает с обычными массивами, а также с лучшим 'std :: array'. – chris