С Новым годом! Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.67/15: Рейтинг темы: голосов - 15, средняя оценка - 4.67
BredoПлав
1

Вывести два треугольника из звездочек

22.01.2013, 22:36. Показов 3105. Ответов 6
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Вывести на экран следующую последовательность символов
* * * * * * *
_* * * * *
___* * *
____ *
__ * * *
_* * * * *
* * * * * * *

Никак догнать не могу, точнее остановить)))


C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include <iostream>
 
using namespace std;
 
int main(void)
{
    for (int i = 7; i > 0; i--)
    {
        for (int j = i; j > 0; j--) cout<<"*";
        cout<<"\n";
    }
    cin.get();
 
for (int g = 1; g > 0; g++)
{
        for (int f = g; f > 0; f--) cout<<"*";
        cout<<"\n";
    }
    cin.get();
    return 0;
}
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
22.01.2013, 22:36
Ответы с готовыми решениями:

Графически вывести два треугольника на экран
как графически вывести два треугольника на экран в С++

Рекурсия: вывод треугольника из звездочек
Разработать рекурсивную функцию не возврашающую значений: Дано натуральное четное число n....

Вывести квадрат из звездочек
Напишите программу

Вывести заданное количество звездочек
Напишите программу, которая читает пять чисел (каждое между 1 и 30). Для каждого просчитанного...

6
Модератор
Эксперт по электронике
8950 / 6716 / 921
Регистрация: 14.02.2011
Сообщений: 23,708
22.01.2013, 23:43 2
Цитата Сообщение от BredoПлав Посмотреть сообщение
Никак догнать не могу, точнее остановить)))
Цитата Сообщение от BredoПлав Посмотреть сообщение
for (int g = 1;g > 0 ; g++)
подожди два миллиарда итераций остановится
у тебя g больше 0 да ты еще добавляешь
как думаешь когда условие g > 0 станет ложным
1
4264 / 3323 / 925
Регистрация: 25.03.2012
Сообщений: 12,520
Записей в блоге: 1
22.01.2013, 23:46 3
кратко:
Цитата Сообщение от BredoПлав Посмотреть сообщение
for (int g = 1; g > 0; g++)
Это бесконечный цикл.
Подробнее: всё неправильно, т.к. помимо звёздочек в каждою строку следует выводить ещё и необходимое число пробелов.

Добавлено через 1 минуту
Цитата Сообщение от ValeryS Посмотреть сообщение
когда условие g > 0 станет ложным
когда g переполнится?
0
Модератор
Эксперт по электронике
8950 / 6716 / 921
Регистрация: 14.02.2011
Сообщений: 23,708
22.01.2013, 23:48 4
Цитата Сообщение от Kuzia domovenok Посмотреть сообщение
Это бесконечный цикл.
Щаз еще
при g = 2147483647 добавим еще 1
и g станет -2147483648
вот цикл и остановится
0
4264 / 3323 / 925
Регистрация: 25.03.2012
Сообщений: 12,520
Записей в блоге: 1
22.01.2013, 23:50 5
я понял, что ты говорил про 2 млрд, и всё равно назвал это бесконечным, да уж.
0
BredoПлав
22.01.2013, 23:52 6
Цитата Сообщение от Kuzia domovenok Посмотреть сообщение
Это бесконечный цикл.
Подробнее: всё неправильно, т.к. помимо звёздочек в каждою строку следует выводить ещё и необходимое число пробелов.
Мне бы для начала в суть вникнуть)
Модератор
Эксперт по электронике
8950 / 6716 / 921
Регистрация: 14.02.2011
Сообщений: 23,708
22.01.2013, 23:55 7
Цитата Сообщение от BredoПлав Посмотреть сообщение
Мне бы для начала в суть вникнуть)
цикл исправь
раз у тебя семь звездочек то и крути до семи
C++
1
for (int g = 1; g <=7 ; g++)
или так
C++
1
for (int g = 1; g < 8; g++)
0
22.01.2013, 23:55
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
22.01.2013, 23:55
Помогаю со студенческими работами здесь

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

Вывести на экран треугольник из звездочек
Вывести на экран треугольник из символов '*' вида: * *** ***** ******* Высота...

Вывести в консоль бабочку из звездочек
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *...

Вывести на экран ромб из звездочек
Запишите оператор или набор операторов, печатающих на экране заданную фигуру.


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

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