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

Выравнивание элементов матрицы - C++

Восстановить пароль Регистрация
 
Рейтинг: Рейтинг темы: голосов - 10, средняя оценка - 4.90
PointsEqual
ниначмуроФ
 Аватар для PointsEqual
832 / 516 / 33
Регистрация: 12.10.2009
Сообщений: 1,915
21.01.2010, 19:19     Выравнивание элементов матрицы #1
Здрасти, как при выводе матрицы сделать, чтобы цифра находилась под цифрой?, где то читал и видел как , но забыл где.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
21.01.2010, 19:19     Выравнивание элементов матрицы
Посмотрите здесь:

C++ Выравнивание матрицы по столбцам
C++ Для заданной матрицы размера NхN найти такие k и n, что сумма элементов k- столбца матрицы совпадает с суммой элементов n- го строки
Получить новую матрицу умножением элементов первой матрицы на наибольшее из значений элементов соответствующий строки второй матрицы C++
Массив: Найти среднее арифметическое элементов матрицы и сумму элементов тех строк матрицы, в которых отрицателен элемент главной диагонали. C++
C++ Найти сумму положительных элементов матрицы А, количество нулевых элементов матрицы B
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
M128K145
Эксперт C++
 Аватар для M128K145
8272 / 3491 / 142
Регистрация: 03.07.2009
Сообщений: 10,707
21.01.2010, 19:30     Выравнивание элементов матрицы #2
Цитата Сообщение от PointsEqual Посмотреть сообщение
цифра находилась под цифрой
обьясни?
Вот вывод в виде матрицы
C++
1
2
3
4
int i, j;
for(i = 0; i < n; ++i, std::cout<<std::endl)
    for(j = 0; j < m; ++j)
        std::cout<<matr[i][j]<<' ';
Вот вывод в столбец
C++
1
2
3
4
int i, j;
for(i = 0; i < n; ++i)
    for(j = 0; j < m; ++j)
        std::cout<<matr[i][j]<<'\n';
Для вывода в строку замени '\n' на ' '
PointsEqual
ниначмуроФ
 Аватар для PointsEqual
832 / 516 / 33
Регистрация: 12.10.2009
Сообщений: 1,915
21.01.2010, 20:29  [ТС]     Выравнивание элементов матрицы #3
например вот матрица:
1 2 3 4
5 6 7 8
10 11 12 13
а мне надо вот так:

1 2 3 4
5 6 7 8
10 11 12 13
помоему это с помощью printf() делалось

Добавлено через 1 минуту
Цитата Сообщение от PointsEqual Посмотреть сообщение
например вот матрица:
1 2 3 4
5 6 7 8
10 11 12 13
а мне надо вот так:

1 2 3 4
5 6 7 8
10 11 12 13
помоему это с помощью printf() делалось



блин, как показать( я выравнивал а опять все збилось
Radjuk
 Аватар для Radjuk
134 / 68 / 12
Регистрация: 10.10.2009
Сообщений: 187
21.01.2010, 20:31     Выравнивание элементов матрицы #4
просто делайте тогда так
C
1
2
3
4
5
6
7
8
for(i=0;i<size;i++)
{
for(j=0;j<size;j++)
{
printf("%d\t",mat[i][j]);
}
printf("\n");
}
PointsEqual
ниначмуроФ
 Аватар для PointsEqual
832 / 516 / 33
Регистрация: 12.10.2009
Сообщений: 1,915
21.01.2010, 20:32  [ТС]     Выравнивание элементов матрицы #5
Цитата Сообщение от PointsEqual Посмотреть сообщение
например вот матрица:
1 2 3 4
5 6 7 8
10 11 12 13
а мне надо вот так:

1 2 3 4
5 6 7 8
10 11 12 13
помоему это с помощью printf() делалось



блин, как показать( я выравнивал а опять все збилось. Вообщем чтобы 5 была над 0, 6 над 1, 7 над 2. и тд

Добавлено через 1 минуту
вот. это то что я хотел объяснить. спс
CyBOSSeR
Эксперт C++
 Аватар для CyBOSSeR
2293 / 1663 / 86
Регистрация: 06.03.2009
Сообщений: 3,675
21.01.2010, 20:55     Выравнивание элементов матрицы #6
PointsEqual, для выравнивания можно использовать std::setw.
Пример:
C++
1
2
3
4
5
6
for(i=0;i<size;i++){
  for(j=0;j<size;j++)
    std::cout << std::setw(4) << matrix[i][j];
  
  std::cout << std::endl;
}
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
21.01.2010, 21:07     Выравнивание элементов матрицы
Еще ссылки по теме:

C++ Получить новую матрицу путем вычитания от элементов каждого столбца первой матрицы суммы элементов соответствующих строк второй матрицы
C++ Выравнивание матрицы
Найти среднее арифметическое элементов каждой строки матрицы Q (lm) и отнять его от элементов этой строки. размер матрицы 7х7.заранее спасибо C++

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

Или воспользуйтесь поиском по форуму:
PointsEqual
ниначмуроФ
 Аватар для PointsEqual
832 / 516 / 33
Регистрация: 12.10.2009
Сообщений: 1,915
21.01.2010, 21:07  [ТС]     Выравнивание элементов матрицы #7
спасибо
Yandex
Объявления
21.01.2010, 21:07     Выравнивание элементов матрицы
Ответ Создать тему
Опции темы

Текущее время: 09:06. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru