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

Вывод в консоли - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ матрица B(4,4). Среди элементов главной диагонали найти наименьший элемент http://www.cyberforum.ru/cpp-beginners/thread826409.html
Нужно написать код на С++ Дана матрица B(4,4). Среди элементов главной диагонали найти наименьший элемент, вывести его, и если он меньше за некоторое число K, то ко всем элементам ряда, в котром он располагается , добавить 1. Буду рад любой помощи. Заранее благодарен:)
C++ C++. Запись матем. выражений в переменную Здравствуйте. Есть программа, высчитывающая интеграл. Вот функция, содержащая формулу для интеграла: double f(double x) { return exp(-pow(x,2)); } Вот часть из главной функции, где используется вышеназванная ф-ция: {///////////////Метод трапеций http://www.cyberforum.ru/cpp-beginners/thread826403.html
Использование оператора cin.getline C++
Извините за глупый вопрос, но я никак не могу понять, как мне сохранить символы сразу в три разных строки что бы не вводить один и тот же символ три раза? cout<<"Enter model: "; cin.getline(s1,10); cin.getline(s2,10); cin.getline(s3,10);
Условные операторы цикла. Программа нахождения n-го члена последовательности и его номера, удовлетворяющего условию: C++
Всем доброй ночи, добрые программисты! Я учусь на специальности радиоаппаратостроение, а нам впихнули программирование на С++, а я с Паскалем мучалась огого сколько, а тут еще это! Задачки не сложные, но я вообще логики понять не могу! Спасите! 1)Дана последовательность, заданная формулой общего члена: n=(n^2-1)/(2n^2-n-1), n=2,3,4… Написать программу нахождения n-го члена...
C++ Фибоначи http://www.cyberforum.ru/cpp-beginners/thread826368.html
подскажите пожалуйста, как вывести на экран первые тридцать чисел Фибоначи ны языке C++ Andrew91, будьте внимательны при выборе раздела форума
C++ Исправить ошибку в коде //--------------------------------------------------------------------------- #pragma hdrstop #include <iterator> #include <vector> #include <string> #include <windows.h> #include <iostream.h> #include <fstream> //--------------------------------------------------------------------------- подробнее

Показать сообщение отдельно
iNsomNia7
2 / 2 / 0
Регистрация: 19.11.2012
Сообщений: 32

Вывод в консоли - C++

02.04.2013, 23:07. Просмотров 936. Ответов 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
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
//12.cpp
#include <iostream>
#include <iomanip>
using namespace std;
void starline();
//********************************************************
class fraction
{
private:
    int num;
    int den;
public:
    void getfr(int num2, int den2)
    {
        num = num2;
        den = den2;
    }
    fraction fmul(fraction f2)
    {
        fraction f3;
        f3.num = num * f2.num;
        f3.den = den * f2.den;
        return f3;
    }
    void display()const
    {
        char dir = '/';
        cout << num << dir << den;
    }
    void lowterms()
    {
        long tnum, tden, temp, gcd, num2, den2;
        tnum = labs(num);
        tden = labs(den);
        num2 = num;
        den2 = den;
        while(tnum != 0)
        {
            if(tnum < tden)
            {
                temp = tnum;
                tnum = tden;
                tden = temp;
            }
            tnum = tnum - tden;
        }
        gcd = tden;
        num = num / gcd;
        den = den / gcd;
    }
};
//*************************************************************
//>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
void main()
{
    fraction f1, f2, f3;
    int xden;
    cout << "Enter the denumenator: ";
    cin >> xden;
    cout << setw(7) << "";
 
    for(int j = 1; j < xden; j++) //first line
    {
        f1.getfr(j,xden);
        f1.lowterms();
        cout << setw(5); 
        f1.display();
    }
    cout << endl;
    starline();
    cout << endl;
 
 
    for(int j = 1; j < xden; j++) //table
    {
        f1.getfr(j,xden);
        f1.lowterms();
        cout << setw(5);
        f1.display();
        for(int i = 1; i < xden; i++)
        {
            f2.getfr(i,xden);
            f3 = f1.fmul(f2);
            f3.lowterms();
            cout << setw(5);
            f3.display();
        }
        cout << endl;
    }
 
    cout << endl;
    system("pause");
}
//>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
//--------------------------------------------------------------
void starline()
{
    for (int j = 1; j < 60; j++)
    {
        cout << '-';
    }
}
//-------------------------------------------------------------




C++
1
2
3
4
5
6
7
8
9
10
Enter the denumenator: 6
           1/6    1/3    1/2    2/3    5/6
-----------------------------------------------------------
    1/6    1/36    1/18    1/12    1/9    5/36
    1/3    1/18    1/9    1/6    2/9    5/18
    1/2    1/12    1/6    1/4    1/3    5/12
    2/3    1/9    2/9    1/3    4/9    5/9
    5/6    5/36    5/18    5/12    5/9   25/36
 
Для продолжения нажмите любую клавишу . . .

Подскажите, пожалуйста, как сделать вывод в консоль красивым?
Пробовал через setw и setiosflags(ios::left), но в этом случае из-за метода display, все совсем крошится...
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru