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

Вывод данных ввиде таблицы - C++

Восстановить пароль Регистрация
 
 
Рейтинг: Рейтинг темы: голосов - 19, средняя оценка - 5.00
BF_KARATEL
 Аватар для BF_KARATEL
11 / 11 / 0
Регистрация: 01.06.2012
Сообщений: 114
05.06.2012, 22:54     Вывод данных ввиде таблицы #1
подскажите как вывести данные в виде таблицы?
допустим пользователь вводит число х , программа вычисляет значения: t=pow(x,2); s=x*1000; y=t+s+x;
как это вывести в виде таблицы:
x t s y
x t s y
.........

пробовал setw выходит не очень если вводить большие числа.
как можно по другому и что бы ровно выводилось ?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
BF_KARATEL
 Аватар для BF_KARATEL
11 / 11 / 0
Регистрация: 01.06.2012
Сообщений: 114
06.06.2012, 12:51  [ТС]     Вывод данных ввиде таблицы #21
да я понимаю что все зависит от кол-ва введенных знаков, в этом и проблема в задание нет четко прописанного ограничения кол-ва вводимых знаков.

универсальную не получится создать ?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Toshkarik
 Аватар для Toshkarik
1139 / 856 / 50
Регистрация: 03.08.2011
Сообщений: 2,381
Завершенные тесты: 1
06.06.2012, 12:53     Вывод данных ввиде таблицы #22
Ну если только заводить массив, в который пользователь введет ВСЕ данные, и после этого искать максимумы для каждого столбца, по которым и выравнивать таблицу.

ADD:
Еще как вариант - так же сохранять данные в массив, только после каждого введенного нового значения перерисовывать ее.
BF_KARATEL
 Аватар для BF_KARATEL
11 / 11 / 0
Регистрация: 01.06.2012
Сообщений: 114
06.06.2012, 12:58  [ТС]     Вывод данных ввиде таблицы #23
для типа char сойдет функция strlen а как узнать количество знаков типа int через mod?
Toshkarik
 Аватар для Toshkarik
1139 / 856 / 50
Регистрация: 03.08.2011
Сообщений: 2,381
Завершенные тесты: 1
06.06.2012, 13:00     Вывод данных ввиде таблицы #24
Ну да, чтоб не выравнивать по максимальному значению типа, можно посчитать количество цифр/знаков.
BF_KARATEL
 Аватар для BF_KARATEL
11 / 11 / 0
Регистрация: 01.06.2012
Сообщений: 114
06.06.2012, 13:03  [ТС]     Вывод данных ввиде таблицы #25
подскажите как считать в Int
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
06.06.2012, 13:08     Вывод данных ввиде таблицы
Еще ссылки по теме:

C++ Составить программу для вычисления значений функции F(x) на отрезке [A,B] с шагом Н.Результат представить ввиде таблицы, первый столбец которой—з
Исправить задачу (Вычислить и вывести на экран ввиде таблицы значения функции F на интервале от Хнач. до Хкон. с шагом dX) C++
Вывести на экран числа ввиде следующей таблицы C++

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

Или воспользуйтесь поиском по форуму:
Toshkarik
 Аватар для Toshkarik
1139 / 856 / 50
Регистрация: 03.08.2011
Сообщений: 2,381
Завершенные тесты: 1
06.06.2012, 13:08     Вывод данных ввиде таблицы #26
Самый простой вариант.

C
1
2
3
4
5
6
7
8
9
10
11
12
13
int symInInteger( int number ) {
   int sym = 1;
 
   if ( number < 0 ) {
      sym++;
      number = -number;
   }
 
   while ( number /= 10 )
      sym++;
 
   return sym;
}
Yandex
Объявления
06.06.2012, 13:08     Вывод данных ввиде таблицы
Ответ Создать тему
Опции темы

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