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

Поменять местами строку с наибольшим и наименьшими элементами - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Написать программу с текстом "С днем рождения", используя библиотеку graphics http://www.cyberforum.ru/cpp-beginners/thread1146752.html
можете написать программу с текстом С ДНЕМ РОЖДЕНИЯ. с библиотекой graphics.h?
C++ Найти в тексте самое длинное слово и самое длинное предложение вписать текст с клавиатуры и найти в этом тексте самое длинное слово и самое длинное предложение.Предложения должны быть разделены точкой. http://www.cyberforum.ru/cpp-beginners/thread1146750.html
C++ Сопоставьте одномерному массиву a[n] другой одномерный массив f[n], элементы которого вычисляются по формуле
Сопоставьте одномерному массиву a другой одномерный массив f, элементы которого вычисляются по формуле f = ln(a)=arctg(ei=10). Элементы этого массива переставьте таким образом, чтобы меньшему номеру соответствовал бы меньший элемент. Элементы всех массивов выведите на экран в одну строку.
C++ Алгоритм выкупа всех позиций в магазине за наименьшее количество попыток
Сложность в том, что заранее точно неизвестно количество товара в наличии, известны границы около N+-20%, а магазин на запрос покупки определенного количества товара отвечает только прошла покупка или "нет такого количества". Я так понимаю, первый запрос должен быть N+20%, а потом уменьшать количество на определенный коэффициэнт. Какой будет оптимальный? Или по-другому сделать?
C++ Аргументы командной строки http://www.cyberforum.ru/cpp-beginners/thread1146720.html
int main(int argc,int **argv) Понял только,что argc отвечает за количество аргументов,а argv-массив указателей на строки символов.Но какова их задача и каким образом они работают я вообще не понял.Может,кто-нибудь объяснит хотя бы в двух словах.
C++ LPCTSTR - это const wchar_t*? LPCTSTR - это const wchar_t*? подробнее

Показать сообщение отдельно
Francleene
8 / 8 / 4
Регистрация: 23.02.2014
Сообщений: 37
13.04.2014, 10:15     Поменять местами строку с наибольшим и наименьшими элементами
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
int arr[6][9];
...
int mini = 0, maxi = 0;
min = arr[0][0];
max = arr[0][0];
for (int i = 0; i < 6; i++)
for (int j = 0; j < 9; j++)
{
if (arr[i][j] < min)
{
int x = a[i][j];
a[i][j] = min;
min = x;
mini = j;
}
if (arr[i][j] > max)
{
int y = arr[i][j];
arr[i][j] = max;
max = y;
maxi = j;
}}
for (int i = 0; i < 6; i++)
{int h = a[i][maxi];
a[i][maxi] = a[i][mini];
a[i][mini] = h;
}
 
Текущее время: 04:20. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru