Mail.ruПочтаМой МирОдноклассникиИгрыЗнакомстваНовостиПоискСмотриComboВсе проекты

Как найти максимальное и минимальное значение в масиве с помощью указателей? Помогите с кодом!!!

Виталик Глушич Ученик (106), закрыт 7 лет назад
Лучший ответ
ra Высший разум (110477) 8 лет назад
Если это С++, то вот так, например:

#include <iostream>

using namespace std;

int main() {
int a[] = { 1, 2, 0, 3, 4, 1 };
int *p, *pmax, *pmin;
p = pmax = pmin = a;
int *end = a + sizeof(a) / sizeof(int);
++p;
while (p < end) {
if (*pmax < *p) {
pmax = p;
}
if (*pmin > *p) {
pmin = p;
}
++p;
}
cout << "max: " << *pmax << endl << "min: " << *pmin << endl;
}
Остальные ответы
Похожие вопросы
Также спрашивают