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

Вывод на экран данных в виде таблицы - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Информация по темам билетов http://www.cyberforum.ru/cpp-beginners/thread752129.html
Всем доброго времени суток. Готовлюсь к сессии, все шло хорошо, но тут увидел несколько билетов которые мне не знакомы и более того, ищу информацию в интернете, после чего путаюсь, может мне кто помочь, может ссылкой, может литературой какой нибудь. 32. Работа с файлами в С, примеры. 33. Работа с файлами в C++, примеры. 34. Бинарные файлы, операции передачи информации. 35. Функции для...
C++ получение палиндрома рассмотрим некоторое натуральное число. Если это не палиндром, то изменим порядок его цифр на обратный и сложим исходное число с получившимся. Если сумма не палиндром, то над ней повторяется то же действие и т.д., пока не получится палиндром. Даны натуральные числа k,m,l(k<1). Проверить, верно ли, что для любого натурального числа из диапазона от k до 1 процесс завершается не позднее, чем после m... http://www.cyberforum.ru/cpp-beginners/thread752114.html
C++ функция Replace
Разработайть функцию, которая заменяет натуральное число на количество единиц в нем. (Функция должна изменять само число, переданное ей в качестве параметра)
C++ Для заданного целого числа N определить цифру а, наиболее часто встречающуюся в числе. Сформировать одномерный массив из 5 элементов: a, а2, а3
Хелпуйте нужна помощь! Задание следующие: Для заданного целого числа N определить цифру а, наиболее часто встречающуюся в числе. Сформировать одномерный массив из 5 элементов: a, а2, а3, а4, а5.
C++ Не удается запустить программу http://www.cyberforum.ru/cpp-beginners/thread752094.html
Нашел нужную программу, но запустить не могу выдает ошибку "fatal error C1083: Cannot open include file: 'stdafx.h': No such file or directory" . Помогите, нужно срочно, а то вилы:help:. Само задание вот: "Описать класс «студенческая группа». Предусмотреть возможность работы с переменным числом студентов, поиска студента по фамилии или номеру телефона, вывода списка студентов. Написать...
C++ Шаблон класса,ошибка TEMPLATE Вечер добрый,с таким вопросом. Задание: шаблон класса "однонарпавленный линейный список". И использовать его при составлении программы, которая содержит текущую информацию о заявках на авиабилеты: - пункт назначения, - номер рейса, - фамилию и инициалы пассажира, - желаемую дату вылета. Программа должна обеспечивать: - хранение всех заявок в виде списка, - добавление заявок, подробнее

Показать сообщение отдельно
tokar2
25 / 25 / 1
Регистрация: 09.11.2012
Сообщений: 229
03.01.2013, 21:49     Вывод на экран данных в виде таблицы
Помогите сделать нормальный вывод в консоли, чтобы выводило все ровно а не так как на скриншоте!
За вывод отвечает функция Show
Вывод на экран данных в виде таблицы
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
104
105
106
107
#include <iostream>
#include <conio.h>
#include<windows.h>
#include<iomanip.h>
 
using namespace std;
 
char bufR[256];
 
char* R(const char* text) {
      CharToOem(text, bufR);
      return bufR;
      }
 
class Class{
 
int x,y,z;
 
public:
       Class(){x=y=z=0;}
       Class(int a,int b,int c){x=a;y=b;z=c;}
       friend Class operator*(Class,Class);
       Class operator=(Class);
       
       friend Class operator++(Class&);
       friend Class operator++(Class&,int);
       void Show(char *);
};
 
Class operator*(Class obi,Class obj){
      
      Class tmp;
      
      tmp.x=obi.x*obj.x;
      tmp.y=obi.y*obj.y;
      tmp.z=obi.z*obj.z;
      
      return tmp;
      
      }       
Class Class::operator=(Class obi){
      
      x=obi.x;
      y=obi.y;
      z=obi.z;
      
      return *this;
      
      }      
Class operator++(Class &obi,int noobs){
      
      Class tmp=obi;
      
      obi.x++;
      obi.y++;
      obi.z++;
      
      return tmp;
      
      }       
Class operator++(Class &obi){
      
      obi.x++;
      obi.y++;
      obi.z++;
      
      return obi;
      }     
int main()
{
    Class ObjA(1,2,3),ObjB(10,10,10),ObjC;
    
    ObjA.Show("A");
    ObjB.Show("B");
    
    ObjC=ObjA*ObjB;
    ObjC.Show("C=A*B");
    
    ObjC=ObjA*ObjB*ObjC;
    ObjC.Show("C=A*B*C");
    
    ObjC=ObjB=ObjA;
    ObjC.Show("C=B");
    ObjB.Show("B=A");
    
    ++ObjC;
    ObjC.Show("++C");
    
    ObjC++;
    ObjC.Show("C++");
    
    ObjA=++ObjC;
    ObjA.Show("A=++C");
    ObjC.Show("++C");
    
    ObjA=ObjC++;
    ObjA.Show("A=C++");
    ObjC.Show("C++");
    
    getch();
    system("pause");
}
 
void Class::Show(char *s){
     cout<<R("координаты объекта <")<<s<<">";
     cout<<setw(20)<<"x="<<x<<",y="<<y<<",z="<<z<<endl;
     }
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 19:40. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru