Форум программистов, компьютерный форум, киберфорум
Наши страницы

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

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

Не могу найти ошибку в форматировании текста - C++

19.11.2014, 14:18. Просмотров 135. Ответов 1
Метки нет (Все метки)

здравствуйте, читая книгу Лафоре наткнулся на задачку (страница 90. Задача 11)
в которой текст нужно выстроить красивой и аккуратной таблицей. Данный код по идее должен строить эту самую табличку, но не совсем так, во всяком случае у меня... использую компилятор NetBeans 8.0.1....
текст в результате выглядит примерно так:
Фамилия Имя Адрес Город
------------------------------------------------------------
Петров Василий Кленовая 16Санкт-Петербург
Иванов Сергей Осиновая 3Находка
Сидоров Иван Березовая 21Калининград


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
#include <iostream>
#include <cstdlib>
#include <iomanip>
 
using namespace std;
int main(int argc, char** argv) 
{
    setlocale(LC_ALL, "Russian");
    cout << setw(15)<< setiosflags(ios::left)<< "Фамилия" 
            <<setw(15)<<setiosflags(ios::left)<< "Имя" 
            <<setw(15)<<setiosflags(ios::left)<< "Адрес"
            <<setw(15)<<setiosflags(ios::left)<< "Город" << '\n';
    cout << "------------------------------------------------------------\n";
    cout << setw(15)<<setiosflags(ios::left)<<"Петров"
            <<setw(15)<<setiosflags(ios::left)<<"Василий"
            <<setw(15)<<setiosflags(ios::left)<<"Кленовая 16"
            <<setw(15)<<setiosflags(ios::left)<<"Санкт-Петербург" << '\n';
    cout << setw(15)<<setiosflags(ios::left)<<"Иванов"
            <<setw(15)<<setiosflags(ios::left)<<"Сергей"
            <<setw(15)<<setiosflags(ios::left)<<"Осиновая 3"
            <<setw(15)<<setiosflags(ios::left)<<"Находка" << '\n';
    cout << setw(15)<<setiosflags(ios::left)<<"Сидоров"
            <<setw(15)<<setiosflags(ios::left)<<"Иван"
            <<setw(15)<<setiosflags(ios::left)<<"Березовая 21"
            <<setw(15)<<setiosflags(ios::left)<<"Калининград" << '\n';
    
    return 0;
}
Помогите разобраться, в чем я накосячил? Или это все-таки NetBeans накосячил?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
19.11.2014, 14:18
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Не могу найти ошибку в форматировании текста (C++):

Найти слова, повторяющиеся более одного раза, не могу найти ошибку - C++
#include &lt;iostream&gt; using namespace std; void obr1(char **s, char **mas, int n, int m) { int i; int k; char *tm; for(i...

Массивы. Посчитать количество положительных, найти минимальное, удалить строку с минимальным (Не могу найти ошибку) - C++
// Заданы матрицы X(8;4),Y(5;5),Z(6;9). // Для каждой из матриц определить строку, в которой находится наименьшее // количество...

Не могу найти ошибку - C++
ошибка в строке 24..не могу исправить. Помогите, пожалуйста. #include &lt;math.h&gt; #include &lt;stdio.h&gt; #include &lt;iostream&gt; using...

Не могу найти ошибку - C++
Уважаемые форумчане! Скорее всего моя ошибка опять глупая, но я просто не могу её понять. Самое странное что он даже просто ввести строку...

Не могу найти ошибку - C++
Не могу найти ошибку 1. Минимальный по модулю элемент массива. 2. Сумму модулей элементов массива, расположенных после первого...

Не могу найти ошибку! - C++
Пробую что-то вычудить..... не могу найти ошибку (просто интересно) #include &lt;iostream&gt; using namespace std; ...

1
nmcf
5754 / 5065 / 1732
Регистрация: 14.04.2014
Сообщений: 20,749
19.11.2014, 17:03 #2
Что неправильно-то? Ширина поля вывода? У меня работает.
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
19.11.2014, 17:03
Привет! Вот еще темы с ответами:

Не могу найти ошибку - C++
Задание: Уплотнить заданную матрицу, удаляя из нее строки и столбцы, заполненные нулями. Найти номер первой из строк, содержащих хотя бы...

Не могу найти ошибку - C++
Здравствуйте, есть задача: Написать программу которая по введенному числу и месяцу рассчитывает день недели и выводит ответ на экран....

Не могу найти ошибку - C++
Ребята, в общем, пишу код более-менее нормального меню, переключаться вверх/вниз с помощью стрелок! Не надо говорить про аппликацию, это...

Не могу найти ошибку - C++
Добрый день. Имеется задача: Написал код: Но вычисляет он неверно. Объясните, пожалуйста, в чем ошибка.


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

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

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