Форум программистов, компьютерный форум CyberForum.ru

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

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

Показать сообщение отдельно
ShadowFirst
54 / 47 / 1
Регистрация: 31.10.2013
Сообщений: 161
13.01.2014, 09:17     В двумерном массиве поменять местами максимальный и минимальный элемент местами
Цитата Сообщение от Алексей123456 Посмотреть сообщение
Написать фрагмент программы для решения следующей задачи.В двумерном массиве поменять местами максимальный и минимальный элемент местами. При работе с массивом использовать указатели
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
void swapMaxMin (int *mass, int massSize) {
int maxEl = mass[0];
int minEl = maxEl;
int indexMax = 0;
int indexMin = 0;
for (int i = 1; i < massSize; i++) {
    if (maxEl < mass[i]) { maxEl = mass[i]; indexMax = i;}
    if (minEl < mass[i]) { minEl = mass[i]; indexMin = i;}
}
int buff = mass[indexMax];
mass[indexMax] = mass[indexMin];
mass[indexMin] = buff;
}
Ну вот и вся функция, только во первых я не знаю какого типа будет ваш массив по этому я взял int, и не предусмотренно если будет несколько одинаковых максимальных и минимальных значений в массиве, по этому обменяются только первые встретившиеся максимальные и минимальные элементы.
 
Текущее время: 18:50. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru