11 / 11 / 2
Регистрация: 01.06.2012
Сообщений: 114
|
|
1 | |
Вывод данных ввиде таблицы05.06.2012, 22:54. Показов 4035. Ответов 25
Метки нет (Все метки)
подскажите как вывести данные в виде таблицы?
допустим пользователь вводит число х , программа вычисляет значения: t=pow(x,2); s=x*1000; y=t+s+x; как это вывести в виде таблицы: x t s y x t s y ......... пробовал setw выходит не очень если вводить большие числа. как можно по другому и что бы ровно выводилось ?
0
|
05.06.2012, 22:54 | |
Ответы с готовыми решениями:
25
Вывод данных ввиде таблицы Вывод результата работы программы ввиде таблицы Вывести на экран числа ввиде следующей таблицы Вывести на экран ввиде таблицы значения заданной функции на указанном интервале с заданным шагом |
320 / 270 / 128
Регистрация: 24.05.2012
Сообщений: 629
|
||||||
06.06.2012, 09:41 | 2 | |||||
1
|
11 / 11 / 2
Регистрация: 01.06.2012
Сообщений: 114
|
||||||
06.06.2012, 10:49 [ТС] | 3 | |||||
Я немного изменил вашу программу добавил сonio.h и изменил тип переменных
но главное вывод вывод все равно не ровно
0
|
320 / 270 / 128
Регистрация: 24.05.2012
Сообщений: 629
|
||||||
06.06.2012, 11:16 | 4 | |||||
0
|
11 / 11 / 2
Регистрация: 01.06.2012
Сообщений: 114
|
|
06.06.2012, 11:26 [ТС] | 5 |
вот что выдает программа
0
|
11 / 11 / 2
Регистрация: 01.06.2012
Сообщений: 114
|
|
06.06.2012, 11:27 [ТС] | 6 |
выложил что выдает программа (
0
|
320 / 270 / 128
Регистрация: 24.05.2012
Сообщений: 629
|
||||||
06.06.2012, 11:50 | 7 | |||||
При вводе числа 1234 первая строка склеивается, потому что пяти пробелов недостаточно.
0
|
11 / 11 / 2
Регистрация: 01.06.2012
Сообщений: 114
|
|
06.06.2012, 12:06 [ТС] | 8 |
экран вывода
0
|
320 / 270 / 128
Регистрация: 24.05.2012
Сообщений: 629
|
||||||
06.06.2012, 12:09 | 9 | |||||
0
|
11 / 11 / 2
Регистрация: 01.06.2012
Сообщений: 114
|
|
06.06.2012, 12:11 [ТС] | 10 |
Проблема в том что пользователь может ввести хоть сколько цифр на свое усмотрение а мне надо их вывести в виде таблицы.
Пробовал cout.width и right тоже не выходит. Clrscr() писал что бы стереть предыдущие результаты Добавлено через 1 минуту 2 выводит. это насчет байтов?
0
|
320 / 270 / 128
Регистрация: 24.05.2012
Сообщений: 629
|
||||||
06.06.2012, 12:28 | 11 | |||||
Мой Вам совет - переходите на нормальный компилятор.
0
|
1181 / 894 / 94
Регистрация: 03.08.2011
Сообщений: 2,461
|
|
06.06.2012, 12:30 | 12 |
В каком плане сколько угодно цифр? Встроенные типы не резиновые.
0
|
11 / 11 / 2
Регистрация: 01.06.2012
Сообщений: 114
|
|
06.06.2012, 12:31 [ТС] | 13 |
В смысле ?
Добавлено через 1 минуту ну int позволяет от -32768 до 32767 вот из этого диапазона я имею в виду
0
|
320 / 270 / 128
Регистрация: 24.05.2012
Сообщений: 629
|
|
06.06.2012, 12:32 | 14 |
0
|
1181 / 894 / 94
Регистрация: 03.08.2011
Сообщений: 2,461
|
|
06.06.2012, 12:35 | 15 |
Ну получается максимум 6 знаков. И того для каждого числа резервируем 6 знаков + по 1-му пробелу между значениями. В итоге можно просто резервировать для каждого числа 7 знаков.
Добавлено через 2 минуты Это где такое сказано? Ничего он не должен. В стандарте не оговорен точный размер встроенных типов. В borland`е 4 байтовый идет только long int, а int == short int == 2 байта. В современных компиляторах просто в привычку вошло делать short int 2 байта, а int и long int 4 байта.
0
|
11 / 11 / 2
Регистрация: 01.06.2012
Сообщений: 114
|
|
06.06.2012, 12:36 [ТС] | 16 |
да ну а если получится так что значения чисел будут разной длины где 4 знака где 6 она будет кривой ?
0
|
1181 / 894 / 94
Регистрация: 03.08.2011
Сообщений: 2,461
|
|
06.06.2012, 12:38 | 17 |
С чего это кривой? Выравнивание по умолчанию идет по правому краю.
0
|
1181 / 894 / 94
Регистрация: 03.08.2011
Сообщений: 2,461
|
||||||
06.06.2012, 12:43 | 18 | |||||
1
|
11 / 11 / 2
Регистрация: 01.06.2012
Сообщений: 114
|
|
06.06.2012, 12:44 [ТС] | 19 |
Вывод результата работы программы ввиде таблицы
допустим здесь подпрограмма вывода самая последняя выводит не ровно если ввести название игрушки длинным
0
|
1181 / 894 / 94
Регистрация: 03.08.2011
Сообщений: 2,461
|
|
06.06.2012, 12:48 | 20 |
Вы понимаете, что при построении таблицы должна учитываться максимальная необходимая длина числа/строки? А пользователь в принципе может ввести все что угодно. Для этого делают проверки на корректность входных данных.
0
|
06.06.2012, 12:48 | |
06.06.2012, 12:48 | |
Помогаю со студенческими работами здесь
20
Вычислить и вывести на экран ввиде таблицы значения функции F на интервале от Хнач. до Хкон. с шагом dX Исправить задачу (Вычислить и вывести на экран ввиде таблицы значения функции F на интервале от Хнач. до Хкон. с шагом dX) Составить программу для вычисления значений функции F(x) на отрезке [A,B] с шагом Н.Результат представить ввиде таблицы, первый столбец которой—з Вывод данных в виде таблицы в C++ Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |