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

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

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

Построчная работа программы - C++

28.01.2011, 17:39. Просмотров 612. Ответов 6
Метки нет (Все метки)

Добрый вечер! Большая просьба, объясните, пожалуйста, построчно, работу программы:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
int main()
{
    int const x = 21;                       //величина количества строк
    for(int i = 0; i < x; ++i)
    {
        for(int j = x; j > i; --j)
        cout << ' ';
        for(int j = 0; j < 2*i - 1; ++j)
        cout << 'x';
        cout << endl;
    }
    return 0;
}
Добавлено через 20 часов 26 минут
Никто не может помочь?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
28.01.2011, 17:39     Построчная работа программы
Посмотрите здесь:

Построчная запись в файл - C++
Написал прогу. Вводится текст с клавиатуры. При нажатии на ентер, переводится на новую строку и записывается в файл. Если пустая строка -...

Построчная обработка string - C++
Есть некий &quot;многострочный&quot; текст string s;. Задача состоит в том, чтобы после каждой строки, кроме последней, после каждого знака ' &quot; ' и '...

Построчная запись и считывание из файла - C++
Пытаюсь разобраться - как работать с файлами в C++, элементарные вещи получаются, а вот чуть посложнее и всё.. ничего не выходит... Работал...

Двумерные массивы: построчная перестановка элементов - C++
Решите пожалуйста эту задачку на С++... ...В квадратном массиве содержатся как отрицательные, так и положительные элементы. Если...

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

Работа программы на другом ПК - C++
Привет! Такой вопрос - хочу что бы написанная программа в VS 2010 работала на другом ПК(без VS). перенес программу, начал запускать -...

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
NiRamz
211 / 211 / 16
Регистрация: 26.12.2010
Сообщений: 691
28.01.2011, 17:45     Построчная работа программы #2
C++
1
2
3
4
5
6
7
8
9
    int const x = 5;                       //величина количества строк
    for(int i = 0; i < x; ++i) // цикл, который выводит строки 
    {
        for(int j = x; j > i; --j) // цикл, который рисует левый отступ ..
        std::cout << ' ';
        for(int f = 0; f < 2*i - 1; ++f) цикл, рисующий сами x
            std::cout << 'x';
        std::cout << std::endl;
    }
Добавлено через 2 минуты
ступил .. с переменными ..
easybudda
Эксперт CЭксперт С++
9461 / 5474 / 927
Регистрация: 25.07.2009
Сообщений: 10,498
28.01.2011, 17:46     Построчная работа программы #3
Цитата Сообщение от zabuka Посмотреть сообщение
for(int j = 0; j < 2*i - 1; ++j)
Могу ошибаться, но по-моему при первом же проходе выражение 2*i - 1 минус один и выдаст.
А Вы это компилировать/запускать пробовали? Выводит что-нмбудь?

Цитата Сообщение от NiRamz Посмотреть сообщение
по идеи тут еще жива переменная j из предыдущего цикла
Нет, это уже новая. Прошлая только на строчку после заголовка цикла распространялась.
SQR
11 / 12 / 1
Регистрация: 16.12.2010
Сообщений: 64
28.01.2011, 17:48     Построчная работа программы #4
Там пирамидка из 'x' выводится
zabuka
1 / 1 / 0
Регистрация: 16.12.2010
Сообщений: 38
28.01.2011, 17:49  [ТС]     Построчная работа программы #5
Цитата Сообщение от easybudda Посмотреть сообщение
Могу ошибаться, но по-моему при первом же проходе выражение 2*i - 1 минус один и выдаст.
А Вы это компилировать/запускать пробовали? Выводит что-нмбудь?
Выдаст 0.

Да, я запускал, выдает пирамиду величиной 21 строкой. На первой строке количество х 0, на второй - 1, на третье -3 и т.д.
Это задача из Лафоре, я не смог решить ее но погуглил, нашел на этом форуме. Честного говоря сам пытался ее решить по другому.
NiRamz
211 / 211 / 16
Регистрация: 26.12.2010
Сообщений: 691
28.01.2011, 17:51     Построчная работа программы #6
Цитата Сообщение от easybudda Посмотреть сообщение
Нет, это уже новая. Прошлая только на строчку после заголовка цикла распространялась.
исправил уже, просто невнимательность до хорошего не доводит)
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
28.01.2011, 17:52     Построчная работа программы
Еще ссылки по теме:

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

Прекращена работа программы - C++
Здравствуйте)) У меня возникла такая вот проблема: мне задали написать программу,которая определяет количество дней от текущей даты до...

Прекращена работа программы - C++
Написал следующую программу на visual c++ express 2010: #include &lt;iostream&gt; using namespace std; void main() { const int rows=3,...

Прекращена работа программы - C++
#include &lt;iostream&gt; #include &lt;stdlib.h&gt; #include &lt;math.h&gt; #include &lt;stdio.h&gt; #include &lt;iomanip&gt; #include &lt;conio.h&gt; #include...


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

Или воспользуйтесь поиском по форуму:
easybudda
Эксперт CЭксперт С++
9461 / 5474 / 927
Регистрация: 25.07.2009
Сообщений: 10,498
28.01.2011, 17:52     Построчная работа программы #7
Цитата Сообщение от SQR Посмотреть сообщение
Там пирамидка из 'x' выводится
Ага, выводится. А при первом проходе просто строчку сверху пропускает.
Yandex
Объявления
28.01.2011, 17:52     Построчная работа программы
Ответ Создать тему
Опции темы

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