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

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

Восстановить пароль Регистрация
 
b0n4b!
0 / 0 / 0
Регистрация: 25.03.2013
Сообщений: 26
06.10.2013, 11:27     Выравнивание матрицы #1
Доброго времени суток. Хотелось бы узнать, как сделать чтобы из этого:
http://joxi.ru/fA9RUtg5CbDUc_0TDm0

получилось это
http://joxi.ru/6w9RUtg5CbB8Z16Cw5c
Изображения
  
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
06.10.2013, 11:27     Выравнивание матрицы
Посмотрите здесь:

Выравнивание строки C++
Выравнивание элементов матрицы C++
C++ Выравнивание матрицы по столбцам
C++ выравнивание по ширине
C++ Выравнивание текста
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
newb_programmer
 Аватар для newb_programmer
237 / 237 / 19
Регистрация: 03.09.2011
Сообщений: 553
06.10.2013, 11:30     Выравнивание матрицы #2
при выводе массива сделайте проверку элементов, если положительный, то поставте дополнительный пробел перед элементом
b0n4b!
0 / 0 / 0
Регистрация: 25.03.2013
Сообщений: 26
06.10.2013, 11:32  [ТС]     Выравнивание матрицы #3
Цитата Сообщение от newb_programmer Посмотреть сообщение
при выводе массива сделайте проверку элементов, если положительный, то поставте дополнительный пробел перед элементом
Я думал об этом, но дело в том, что числа могут быть не целые. А к примеру 1,23456
scenotaph
120 / 120 / 15
Регистрация: 29.03.2013
Сообщений: 237
06.10.2013, 11:36     Выравнивание матрицы #4
C++
1
2
3
4
5
6
7
8
#include <iomanip>
//....//
for (int i = 0;i<n; i++){
        for (int j = 0; j<m; j++) {
            cout<<setw(3)<<mas[i][j]<<" ";
        }
        cout<<endl;
    }
Например
b0n4b!
0 / 0 / 0
Регистрация: 25.03.2013
Сообщений: 26
06.10.2013, 22:19  [ТС]     Выравнивание матрицы #5
Спасибо. Попрообую

Добавлено через 10 часов 28 минут
Цитата Сообщение от scenotaph Посмотреть сообщение
C++
1
2
3
4
5
6
7
8
#include <iomanip>
//....//
for (int i = 0;i<n; i++){
        for (int j = 0; j<m; j++) {
            cout<<setw(3)<<mas[i][j]<<" ";
        }
        cout<<endl;
    }
Например
а как это реализовать через printf ? Компилятор ругается
Yandex
Объявления
06.10.2013, 22:19     Выравнивание матрицы
Ответ Создать тему
Опции темы

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