Форум программистов, компьютерный форум, киберфорум
Наши страницы

В двумерном массиве поменять местами максимальный и минимальный элемент местами - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Найти и вывести на экран слова, которые входят в текст только один раз. Исправьте ошибки в коде http://www.cyberforum.ru/cpp-beginners/thread1069934.html
В произвольном тексте (взятом из файла), содержащем не более 10 строк, в каждой строке не более 80 символов (текст вывести на экран), найти и вывести на экран слова, которые входят в текст только...
C++ Опишите функцию Lower(G), определяющую имя самой невысокой женщины из группы Для 7 человек, среди которых есть мужчины и женщины, хранятся следующие данные: имя, пол (true - мужской, false - женский), рост. Использовать для хранения данных об одном человеке запись (Pascal) ... http://www.cyberforum.ru/cpp-beginners/thread1069931.html
Объясните для чего нужен конструктор C++
Можете доступно объяснить для чего нужен конструктор, на примере этого кода. #include <iostream> #include <conio.h> #include <locale.h> #include <string.h> using namespace std;
C++ Двунаправленный линейный список строк
Двунаправленный линейный список строк. Нужно сформировать список, вывести его и добавить новые элементы. Если кто-то может помочь большое вам человеческое спасибо. Добавлено через 17 часов 9 минут...
C++ Реализовать операцию вставки нового элемента в отсортированный список и операцию извлечения из списка данных http://www.cyberforum.ru/cpp-beginners/thread1069899.html
реализовать операцию вставки нового элемента в отсортированный список и операцию извлечения из списка данных о 3-х студентов с самым низким рейтинговым баллом!!! уже сделано пол программы нужно...
C++ Матрица по заданной схеме Помогите, пожалуйста. Необходимо отобразить матрицу используя двумерный массив по схеме как на картинке. Пересмотрел все, что здесь уже было выложено, но подобного прохода не нашел. подробнее

Показать сообщение отдельно
ShadowFirst
55 / 48 / 1
Регистрация: 31.10.2013
Сообщений: 161
13.01.2014, 10:58
Цитата Сообщение от Кудаив Посмотреть сообщение
ShadowFirst, в задании ведь
хотя я смотрю ТС доволен
Теперь я вас понял, тогда:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
void swapMaxMin (int *mass, int massSize) {
int *startMass = mass;
int *endMass = mass + massSize;
int *maxEl = startMass;
int *minEl = maxEl;
while (startMass <= endMass) {
    startMass++;
    if (*maxEl < *startMass) {*maxEl = *startMass;}
    if (*minEl < *startMass) {*minEl = *startMass;}
}
int buff = *maxEl;
*maxEl = *minEl;
*minEl = buff;
}
Немного не уверен насчет выхода массива, если будут выходить за приделы памяти то нужно в while убрать =

мне кажется, что-то здесь не так
какой то я с утра не внимательный))), что то пропустил что массив двумерный.

Так как набирать буду долго то придется подождать))
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.