2 / 2 / 2
Регистрация: 10.09.2015
Сообщений: 100
1

Улучшить фрагмент кода, отвечающий за вывод таблицы на консоль

13.10.2016, 19:27. Показов 746. Ответов 2
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
При выводе таблицы с помощью цикла, одна "|" полностю портит картину, как сделать, что бы она стала туда, куда ей положено?
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
#include "stdafx.h"
#include <iostream>
#include <cmath>
 
using namespace std;
 
 
int main()
{
    setlocale(LC_ALL, "Russian");
    int k = 2001;
    double y;
    cout << " ____________________________" << endl;
    cout << "|   Год   |   Доход(убыток)  |" << endl;
    cout << "|_________|__________________|" << endl;
    for (k = 2001; k <= 2015; k++)
    {
        y = 100 * (5.6*fabs(k) + (k / (1.8 + tan(3 * k)) / (1.5*(k + 2))));
        cout << "|" << k << "     |  " << y << "     |" << endl;
        cout << "|_________|__________________|" << endl;
    }
    
    system("pause");
    return 0;
}
Улучшить фрагмент кода, отвечающий за вывод таблицы на консоль
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
13.10.2016, 19:27
Ответы с готовыми решениями:

Что выведет на консоль следующий фрагмент кода
$11. Что выведет на консоль следующий фрагмент кода: (обоснуйте ответ) unsigned char a = 255;...

Вывод в консоль исходного кода программы
Добрый день! Преподаватель задал задачу. Нужно написать программу строго на Pascal, которая будет...

Напишите фрагмент кода для определения кода нажатой клавиши (расширенного кода в том числе)
Напишите фрагмент кода для определения кода нажатой клавиши (расширенного кода в том числе)....

Вывод таблицы Пифагора в консоль
Нужно разработать программу на c#,которая бы выводила в консоль таблицу Пифагора.... Может...

2
2 / 2 / 2
Регистрация: 10.09.2015
Сообщений: 100
13.10.2016, 19:30  [ТС] 2
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
#include "stdafx.h"
#include <iostream>
#include <cmath>
 
using namespace std;
 
 
int main()
{
    setlocale(LC_ALL, "Russian");
    int k = 2001;
    double y;
    cout << " ____________________________" << endl;
    cout << "|   Год   |   Доход(убыток)  |" << endl;
    cout << "|_________|__________________|" << endl;
    for (k = 2001; k <= 2015; k++)
    {
        if (k == 2013)
        {
            y = 100 * (5.6*fabs(k) + (k / (1.8 + tan(3 * k)) / (1.5*(k + 2))));
            cout << "|" << k << "     |  " << y << "      |" << endl;
            cout << "|_________|__________________|" << endl;
        }
        else
        {
            y = 100 * (5.6*fabs(k) + (k / (1.8 + tan(3 * k)) / (1.5*(k + 2))));
            cout << "|" << k << "     |  " << y << "     |" << endl;
            cout << "|_________|__________________|" << endl;
        }
    }
    
    system("pause");
    return 0;
}
Я додумался сделать вот таким способом, но может есть варианты попроще?
0
Объявлятель переменных
1220 / 406 / 320
Регистрация: 24.09.2011
Сообщений: 1,265
13.10.2016, 19:31 3
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
#include <iostream>
#include <iomanip>
#include <cmath>
 
using namespace std;
 
 
int main()
{
    setlocale(LC_ALL, "Russian");
    int k = 2001;
    double y;
    cout << " ____________________________" << endl;
    cout << "|   Год   |   Доход(убыток)  |" << endl;
    cout << "|_________|__________________|" << endl;
    for (k = 2001; k <= 2015; k++)
    {
        y = 100 * (5.6*fabs(k) + (k / (1.8 + tan(3 * k)) / (1.5*(k + 2))));
        cout << "|" << k << "     |  " << setw(11) << y << "     |" << endl;
        cout << "|_________|__________________|" << endl;
    }
    
    system("pause");
    return 0;
}
1
13.10.2016, 19:31
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
13.10.2016, 19:31
Помогаю со студенческими работами здесь

Выровнять вывод таблицы в консоль
Я студент и мне задали сделать работу и занести ответы в таблицу (надо чтобы все было красиво ) я...

Вывод записей из бд в консоль в виде таблицы
Вывожу все записи из таблицы как написано тут в п.2.3. Подскажите, как сделать, чтобы выводилось в...

Вывод в консоль без QString::fromLocal8Bit + упрощение кода
Доброго времени суток! Имеется код! Все работает. Но возможно ли выводить кириллицу в консоль без...

Вывод знака в консоль из таблицы символов Windows (charmap)
Подскажите пожалуйста как вывести математический знак умножения (точка) из таблицы символов? У нее...


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

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

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