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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Zomb
0 / 0 / 0
Регистрация: 07.01.2010
Сообщений: 10
#1

Обработка наборов однотипных данных - C++

07.01.2010, 20:55. Просмотров 391. Ответов 4
Метки нет (Все метки)

помогите пожалуйста составить программу, которая переформирует заданную матрицу так, чтобы ее строки располагались в порядке убывания модулей разностей их максимальных и минимальных элементов.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
07.01.2010, 20:55
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Обработка наборов однотипных данных (C++):

Хранение большого количества однотипных данных - C++
Добрый день. Подскажите, каким образом хранить данные для программы? Например, у меня имеется 1000 - 300 000 строковых данных, которые...

Сортировка различных наборов данных - C++
ПОМОГИТЕ ПОЖАЛУЙСТА!! ОЧЕНЬ СРОЧНО!! Почему-то не работает, помогите исправить! Массив данных заполнять случайным образом....

Реестр наборов открытых данных - C++
Уважаемые форумчане, прошу помочь с таким вопросом. Я далек от программирования и с помощью поиска в гугле не разобрался. Прошу помочь...

Может ли быть одинаковая хэш-сумма для разных наборов данных? - C++
Всем привет! Есть небольшая серия вопросов по хэшам, к ому не сложно, дайте свои комменты по вопросам. Просьба не засирать тему флудом :) ...

Каким образом организовывать ввод данных для поддержки программной обработка неправильно введенных данных? - C++
Каким образом организовывать ввод данных для поддержки программной обработка неправильно введенных данных? никак не вкурю,что бы это...

Генерирование однотипных уравнений - C++
Пример приложен в файле Возможно ли написать код, так, чтобы автоматически генерировались подобные уравнения? Если возможно, с хоть...

4
Rififi
2359 / 1052 / 44
Регистрация: 03.05.2009
Сообщений: 2,656
07.01.2010, 21:01 #2
Zomb,

Люди помогите пожалуйста решить задачу

в чём помогать-то - не вижу описания возникших трудностей.
0
valeriikozlov
Эксперт С++
4672 / 2498 / 321
Регистрация: 18.08.2009
Сообщений: 4,550
07.01.2010, 21:10 #3
N- кол-во строк
M- кол-во столбцов
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
int max1, min1, max2, min2;
for(int i=0; i<N-1; i++)
for(int j=0; j<N-i; j++)
{ max1=min1=mas[j][0];
max2=min2=mas[j+1][0];
for(j1=1; j1<M; j1++)
{
if(max1<mas[j][j1])
max1=mas[j][j1];
if(max2<mas[j+1][j1])
max2=mas[j+1][j1];
if(min1>mas[j][j1])
min1=mas[j][j1];
if(min2>mas[j+1][j1])
min2=mas[j+1][j1];
}
if(abs(max1-min1)<abs(max2-min2))
for(j1=0; j1<M; j1++)
{
max1=mas[j][j1];
mas[j][j1]=mas[j+1][j1];
mas[j+1][j1]=max1;
}
}
Не тестировал
1
Zomb
0 / 0 / 0
Регистрация: 07.01.2010
Сообщений: 10
07.01.2010, 21:19  [ТС] #4
Да трудность в самой задаче и как ее написать...я не знаю как написать эту програму...начинаю думать и застопариваюсь на том моменте когда придется отсартировывать массив с разностью мах и мин. и вывести строки в той последовательности

Добавлено через 8 минут
Цитата Сообщение от valeriikozlov Посмотреть сообщение
N- кол-во строк
M- кол-во столбцов
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
int max1, min1, max2, min2;
for(int i=0; i<N-1; i++)
for(int j=0; j<N-i; j++)
{ max1=min1=mas[j][0];
max2=min2=mas[j+1][0];
for(j1=1; j1<M; j1++)
{
if(max1<mas[j][j1])
max1=mas[j][j1];
if(max2<mas[j+1][j1])
max2=mas[j+1][j1];
if(min1>mas[j][j1])
min1=mas[j][j1];
if(min2>mas[j+1][j1])
min2=mas[j+1][j1];
}
if(abs(max1-min1)<abs(max2-min2))
for(j1=0; j1<M; j1++)
{
max1=mas[j][j1];
mas[j][j1]=mas[j+1][j1];
mas[j+1][j1]=max1;
}
}
Не тестировал
Спасибо, а j1 это кто?
0
valeriikozlov
Эксперт С++
4672 / 2498 / 321
Регистрация: 18.08.2009
Сообщений: 4,550
07.01.2010, 21:21 #5
Цитата Сообщение от Zomb Посмотреть сообщение
Спасибо, а j1 это кто?
А j1 это один товарищ, который называет себя номером столбца.
1
07.01.2010, 21:21
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
07.01.2010, 21:21
Привет! Вот еще темы с ответами:

Сортировка однотипных элементов из файла - C++
Есть файл, в нем хранятся однотипные элементы (какие не важно). Для простоты там будут лежать числа. количество не известно. Нужна...

Вычисление однотипных сумм и функции пользователя. - C++
Всем привет. Кто-нибудь знает, как решить такую задачу? Я запутался. (заранее прошу прощения за то, что условие в виде картинки) ...

Обработка символьных данных - C++
Распечатать строку, которая получается из введенной строки следующим образом: каждая цифра заменяется на заключенную в круглые скобки...

Двоичная обработка данных - C++
Есть такая программа по двоичной обработке массива. Я не совсем понимаю, как здесь менять биты местами, к примеру наложением маски...


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru