25 / 25 / 11
Регистрация: 15.10.2013
Сообщений: 880
1

Таблица в 4 столбика

29.03.2014, 21:41. Показов 2841. Ответов 4
Метки нет (Все метки)

Собственно вот программа, по подсчету синуса, синуса по ряду Тейлора и разницы.
Все это нужно вывести в таблице в 4 столбика. Не знаю как организовать вывод таблицы. Помогите)
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
#include <iostream>
#include <windows.h>
#include <math.h>
 
using namespace std;
 
int main()
{
    SetConsoleOutputCP(1251);
    float x1(0), x2(0), dx(0), eps(0), sinus1, cosinus1, sinus2, cosinus2, r;
    char con;
    do
    {
        cout << " Введите границу диапазона - х1: " << endl;
        cin >> x1;
        cout << " Введите границу диапазона - х2: " << endl;
        cin >> x2;
        cout << " Введите шаг изменения аргумента (в градусах) - dx: " << endl;
        cin >> dx;
        cout << " Введите точность вычисления - eps: " << endl;
        cin >> eps;
        cout << " градусы \t sin(x) \t sin(x)2 \t  разница\n";
        for(float x = x1; x < x2; x = x+dx)
        {
            sinus1=sin(x*M_PI/180);
            for(float sigma = sinus1, n = 1; sigma >= eps; n=n+2)
            {
                x=x*M_PI/180;
                sigma = sigma*(((-x)*x)/((n+1)*(n+2)));
                sinus2 = sinus1+sigma;
                r = sinus2-sinus1;
                x=x*180/M_PI;
                cout << "  " << x << "\t\t" << sinus1 << "\t" << sinus2 << "\t" << r << endl; // вот тут нужно прописать вывод 4х столбиков данных, ну или не тут)))
            }
        }
        cout << " Для продолжения программы введите - y: " << endl;
        cout << " для завершения программы введите любой символ... " << endl;
        cin >> con;
    }
    while(con == 'y');
    return 0;
}
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
29.03.2014, 21:41
Ответы с готовыми решениями:

Таблица умножения в 2 столбика (без массивов и матриц)
Доброго времени суток! Была бы очень благодарна, если бы Вы помогли мне разобраться с заданием....

Из слов первого столбика получить слова второго столбика
из слов первого столбика получить слова второго столбика... клоун- уклон клоун- кулон ...

ПодТаблицы с данными(Таблица-Таблица-Таблица-Таблица) и наследованием
Имеется такая база с таблицами Район-МО-Цель-Зачача. Несколько вариантов связей передумал уже, но...

Сумма столбика
Подкиньте пожалуста код,как мне подсчитать сумму чисел определенного столбика,пожалуйста..

4
135 / 134 / 53
Регистрация: 13.09.2013
Сообщений: 260
Записей в блоге: 2
29.03.2014, 21:45 2
Попробуйте через std::cout.width
1
25 / 25 / 11
Регистрация: 15.10.2013
Сообщений: 880
29.03.2014, 21:50  [ТС] 3
Цитата Сообщение от recoder Посмотреть сообщение
Попробуйте через std::cout.width
Конкретней что это?)
0
135 / 134 / 53
Регистрация: 13.09.2013
Сообщений: 260
Записей в блоге: 2
29.03.2014, 22:00 4
Там, можно найти, почти всё и есть примеры.
1
76 / 78 / 41
Регистрация: 23.03.2011
Сообщений: 148
29.03.2014, 22:09 5
Лучший ответ Сообщение было отмечено andreyananas как решение

Решение

самый примитивный способ
C++
1
2
3
cout<<"x\tf(x)\t\tSn(x)\t\t|f(x)-Sn(x)||\n";
for (int j=0;j<n;j++)
cout<<usl_x[j]<<"\t"<<f(usl_x[j])<<"\t"<<ft4<<"\t"<<abs(f(usl_x[j])-ft4)<<endl;
std::cout.width(i) устанавливает ширину поле вывода, выводит i минус количество символов в выводимом числе(слове) пробелов и само число (слово), к примеру
C++
1
cout << setw(3) << 1 << endl;
выведет 2 пробела и число 1

Добавлено через 6 минут
для выравнивания столбцов (в случае когда количество знаков после запятой пляшет, к примеру в 1-м столбце 1 знак то табуляция не дойдёт до начала 2-го столбца и 2-й столбец искривится) можно воспользоваться
C++
1
std::setprecision(2)
эта команда указыает сколько знаков после запятой печатать

а вообще почитай
Флаги форматирования и манипуляторы
1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
29.03.2014, 22:09
Помогаю со студенческими работами здесь

Сортировка столбика
Всем приветы. Подскажите как отсортировать таблицу по возрастанию столбика &quot;спожили&quot; ...

Изменение цвета столбика
Есть файл в котором происходит рисование графика из файла, в файле 32 числа. По таймеру эти числа...

Отчёт с картинками в 2 столбика
Уважаемые, вот так выводится сейчас Как сделать,чтобы с права тоже было место заполнено? Т.е. 2...

вывод в 4 столбика listview
в общем у меня есть компонент listview и 4 колонки это : Имя,город,телефон,домашний телефон! суть...


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

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2022, CyberForum.ru