1 / 1 / 0
Регистрация: 21.02.2017
Сообщений: 29
1

Пользуясь указателем на массив целых чисел, найти минимальный и максимальный элемент массива

10.03.2017, 15:08. Показов 3986. Ответов 2
Метки нет (Все метки)

Пользуясь указателем на массив целых чисел, найти минимальный и максимальный элемент массива. Использовать в программе арифметику указателей для продвижения по массиву, а также оператор разыменования.
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
10.03.2017, 15:08
Ответы с готовыми решениями:

Дан массив целых чисел. Найти максимальный и минимальный элемент, вывести на экран
Дан массив целых чисел. Найти максимальный и минимальный элемент, вывести на экран.

Дан массив целых чисел. Найти В этом массиве минимальный элемент т и максимальный элемент м. Вывести сумму элементов от минимального до максимального
Дан массив целых чисел. Найти В этом массиве минимальный элемент т и максимальный элемент м....

Пользуясь указателем на массив целых чисел, посчитать сумму
Пользуясь указателем на массив целых чисел, посчитать сумму, количество и процент простых элементов...

Дан массив целых чисел a1,...,an. Найти минимальный и максимальный элементы массива и поменять их местами.
Дан массив целых чисел a1,...,an. Найти минимальный и максимальный элементы массива и поменять их...

2
Модератор
Эксперт С++
12437 / 10003 / 6022
Регистрация: 18.12.2011
Сообщений: 26,772
10.03.2017, 15:25 2
Лучший ответ Сообщение было отмечено Rage122435 как решение

Решение

C++
1
2
3
4
5
6
7
8
9
const int N=10;
int x[N];
//тут написать ввод данных в x
 
int *p=x;
int xmin=*(p++);
for(;p!=x+N;++p)
  if(*p<xmin)
    xmin=*p;
1
Don't worry, be happy
17768 / 10533 / 2034
Регистрация: 27.09.2012
Сообщений: 26,505
Записей в блоге: 1
10.03.2017, 17:57 3
Цитата Сообщение от Rage122435 Посмотреть сообщение
Пользуясь указателем на массив целых чисел, найти минимальный и максимальный элемент массива.
Хозяин - барин.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include <iostream>
 
 
int main()
{
    int arr[] = {20, 40, 30, 50, 22, 16, 15, 88};
    int (*pArr)[sizeof(arr)/sizeof(*arr)] = &arr;
    unsigned minIndex = 0;
    unsigned maxIndex = 0;
    for (unsigned i = 1 ; i < sizeof(*pArr)/sizeof(**pArr); ++i) {
        if (pArr[0][i] < pArr[0][minIndex]) {
            minIndex = i;
            continue;
        }
        if (pArr[0][i] > pArr[0][maxIndex]) {
            maxIndex = i;
            continue;
        }
    }
    std::cout << "minimum: " << (*pArr)[minIndex] << std::endl;
    std::cout << "maximum: " << (*pArr)[maxIndex] << std::endl;
}
http://rextester.com/QQL59469
2
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
10.03.2017, 17:57
Помогаю со студенческими работами здесь

Дан массив целых чисел. Найти минимальный элемент массива и его порядковый номер
Дан массив целых чисел. Найти минимальный элемент массива и его порядковый номер. Как составить...

Дан массив целых чисел. Перенести в начало массива минимальный элемент
дан массив целых чисел а1,…, аn. Перенести в начало массива минимальный элемент

Задача на массив, В Массиве целых чисел найти минимальный элемент.
В Массиве целых чисел найти минимальный элемент. *В массиве x=(x1, x2,...,xn) определить...

Дан массив целых чисел. Найти в нем минимальный элемент
Дан массив целых чисел. Найти в нем минимальный элемент!


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2022, CyberForum.ru