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

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

Войти
Регистрация
Восстановить пароль
 
ваТрУшКа
0 / 0 / 0
Регистрация: 21.05.2009
Сообщений: 3
#1

Упорядочить массив по возрастанию элементов первой строки - C++

21.05.2009, 17:44. Просмотров 691. Ответов 7
Метки нет (Все метки)

очень нужно написать программу в С++....вот условия:

Дан двумерный массив, содержащий 5 строк и 3 столбца. Элементами массива являются вещественные числа. Упорядочить массив по возрастанию элементов первой строки. Задача рассматривается в двух вариантах: структурный и объектно-ориентированный.
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
21.05.2009, 17:44     Упорядочить массив по возрастанию элементов первой строки
Посмотрите здесь:
Упорядочить строки массива T(9,7) по возрастанию первых элементов строк. Массив ввести из файла C++
Упорядочить строки по возрастанию минимумов их элементов C++
Упорядочить строки матрицы по возрастанию суммы их элементов C++
C++ Упорядочить строки матрицы по возрастанию их первых элементов
Упорядочить строки матрицы по возрастанию их первых элементов C++
C++ Упорядочить строки матрицы по возрастанию элементов в столбцах
C++ Упорядочить строки матрицы по возрастанию суммы их элементов
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
BullDogoff
10 / 10 / 1
Регистрация: 16.05.2009
Сообщений: 30
22.05.2009, 11:20     Упорядочить массив по возрастанию элементов первой строки #2
Условие не совсем ясно, конкретизируйте примером, пожалуйста..
ваТрУшКа
0 / 0 / 0
Регистрация: 21.05.2009
Сообщений: 3
22.05.2009, 12:13  [ТС]     Упорядочить массив по возрастанию элементов первой строки #3
хм....если б я могла это конкретизировать примером я бы сюда наверное не обращалась.....
rom
Сообщений: n/a
22.05.2009, 12:30     Упорядочить массив по возрастанию элементов первой строки #4
Как понимаю, надо сделать сортировку элементов первой строки, при этом будут переставляться не только элементы первой строки, но и соответствующие им столбцы матрицы. Одно не пойму: первая строка - это строка 0 или 1?
ваТрУшКа
0 / 0 / 0
Регистрация: 21.05.2009
Сообщений: 3
22.05.2009, 12:34  [ТС]     Упорядочить массив по возрастанию элементов первой строки #5
а не все ли равно?))
Marinich
9 / 9 / 4
Регистрация: 22.05.2009
Сообщений: 54
22.05.2009, 17:07     Упорядочить массив по возрастанию элементов первой строки #6
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
int rand[5][2], a[2];
//забиваешь как-нибудь массив
for (int b = 0; b < 4; b ++){
   for (int i = 0; i < 4; i ++){
      if (rand[i + 1][0] < rand[i][0]){
         for (int j = 0; j < 2; j++){
            a[j] = rand[i + 1][j];
            rand[i + 1][j] = rand[i][j];
            rand[i][j] = a[j];
         }
      }
   }
}
Undina
1 / 1 / 0
Регистрация: 12.05.2009
Сообщений: 5
23.05.2009, 16:21     Упорядочить массив по возрастанию элементов первой строки #7
помогите плз, нужно разделить каждый столбец заданной матрицы на последний элемент столбца, преобразованную матрицу вывести на экран
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
25.05.2009, 20:00     Упорядочить массив по возрастанию элементов первой строки
Еще ссылки по теме:
Упорядочить строки матрицы по возрастанию их последних элементов C++
C++ Упорядочить строки матрицы по возрастанию их первых элементов
Упорядочить строки матрицы по возрастанию суммы их элементов C++
Упорядочить строки матрицы по возрастанию максимумов их элементов C++
C++ Упорядочить массив по возрастанию модулей элементов

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

Или воспользуйтесь поиском по форуму:
Marinich
9 / 9 / 4
Регистрация: 22.05.2009
Сообщений: 54
25.05.2009, 20:00     Упорядочить массив по возрастанию элементов первой строки #8
Сообщение было отмечено автором темы, экспертом или модератором как ответ
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#include <iostream>
 
int main {
   float table[10][10]; // Матрица 10х10
   // Забиваешь ее как-нибудь
   for (int i = 0; i < 10; i ++){
      for (int j = 0; j < 10; i ++){
         table[i][j] /= table[i][10];
         cout << table[i][j] <<" ";
      }
      cout << endl; //либо '\n'
   }
   return 0;
}
Yandex
Объявления
25.05.2009, 20:00     Упорядочить массив по возрастанию элементов первой строки
Ответ Создать тему
Опции темы

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