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

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

Войти
Регистрация
Восстановить пароль
 
SSSprinter
0 / 0 / 0
Регистрация: 01.09.2011
Сообщений: 34
#1

Плывет колонка таблицы - C++

14.10.2012, 19:48. Просмотров 300. Ответов 3
Метки нет (Все метки)

Здравствуйте!
подскажите пожалуйста, пишу программу для вычисления функции (там переменная х и переменная а, и вывожу результаты в таблицу, но при определённых значения а таблица плывет
http://i2.imageban.ru/out/2012/10/14...0364e45585.jpg
http://i2.imageban.ru/out/2012/10/14...004756e463.jpg

вот та часть кода
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
if ( (a>=-1000000 && a<=1000000)
{   
    printf ("-------------------------------------------------------\n");
    printf ("|  n |        x       |       a        |     F(x)   |\n");
    printf ("-------------------------------------------------------\n");
    
    while(i!=11)
{ y=fun(x,a);
    printf ("| %2i | %14f | %14f | %f14 |\n",i, x, a, y);
i=i+1;
x=x+2.5;
    }
    printf ("-------------------------------------------------------\n");
подскажите пожалуйста, как исправить?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
14.10.2012, 19:48     Плывет колонка таблицы
Посмотрите здесь:

Даны таблицы А[1..n] ,В[1..m]. Построить таблицу С в которой сначала размещаются все элементы А, затем все элементы таблицы В C++
C++ Удаление записи из таблицы, с проверкой на совпадение с записями из другой таблицы.
таблицы C++
C++ Таблицы в с++
Таблицы в с++ C++
C++ Таблицы в С++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
MrGrig
176 / 159 / 2
Регистрация: 08.10.2012
Сообщений: 422
14.10.2012, 21:53     Плывет колонка таблицы #2
ну если я правильно понял то у вас проблевы с выводом F(x)
Цитата Сообщение от SSSprinter Посмотреть сообщение
C++
1
printf ("| %2i | %14f | %14f | %f14 |\n",i, x, a, y);
попробуйте так
C++
1
printf ("| %2i | %14f | %14f | %14f |\n",i, x, a, y);
isvpro
72 / 7 / 1
Регистрация: 07.10.2009
Сообщений: 51
14.10.2012, 22:08     Плывет колонка таблицы #3
поскольку форум все же по C++, а не по C, тогда посоветую использовать манипулятор setw().
Подключается через
C++
1
#include <iomanip>
Используется следующим образом:
C++
1
cout << setw(10) << x << setw(15) << y << setw(20) << z;
выведет переменную "x" в поле длиной 10 знаков, переменную "y" в поле длинной 15 знаков, а переменную "z" в поле длинной 20 знаков.
По умолчанию вывод в данном манипуляторе выравнивается по правому краю (хотя это легко меняется через другие манипуляторы)
SSSprinter
0 / 0 / 0
Регистрация: 01.09.2011
Сообщений: 34
14.10.2012, 22:10  [ТС]     Плывет колонка таблицы #4
MrGrig,
да, большое спасибо, я потом заметил уже. все работает
Yandex
Объявления
14.10.2012, 22:10     Плывет колонка таблицы
Ответ Создать тему
Опции темы

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