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

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

Восстановить пароль Регистрация
 
Рейтинг: Рейтинг темы: голосов - 22, средняя оценка - 4.68
h8er
15 / 15 / 5
Регистрация: 20.11.2013
Сообщений: 92
24.11.2013, 14:41     Напишите программу с циклами, которая рисует равнобедренный треугольник звездочками #1
Напишите программу с циклами, которая рисует равнобедренный треугольник:
C++
1
2
3
4
5
    *
   ***
  *****
 *******
*********
Программа должна запрашивать высоту треугольника.

Подскажите, как реализовать
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
24.11.2013, 14:41     Напишите программу с циклами, которая рисует равнобедренный треугольник звездочками
Посмотрите здесь:

Программа, которая читает сторону квадрата и рисует его звездочками и пробелами C++
C++ Определить структуру, что описывает равнобедренный прямоугольный треугольник с катетами
C++ Вычислить радиус круга, вписанного в равнобедренный треугольник
Даны два массива. Напишите программу, которая находит такую последовательность элементов максимальной длины, которая содержится и в первом, и во вт C++
C++ Найти площадь круга, вписанного в треугольник с заданными сторонами. напишите программу которая работала бы )
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
greg9809
0 / 0 / 0
Регистрация: 27.06.2014
Сообщений: 20
30.06.2014, 14:20     Напишите программу с циклами, которая рисует равнобедренный треугольник звездочками #2
я сам не знаю сейчас как, если ту узнал можешь рассказать?
zss
Модератор
Эксперт С++
 Аватар для zss
5956 / 5561 / 1788
Регистрация: 18.12.2011
Сообщений: 14,210
Завершенные тесты: 1
30.06.2014, 14:34     Напишите программу с циклами, которая рисует равнобедренный треугольник звездочками #3
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include <iostream>
using namespace std;
int main()
{
 
    int h;cin>>h;
    for(int i=0;i<h;i++)
    {
        for(int j=1;j<h-i;j++)
            cout<<'-';
        for(int j=h-i;j<=h+i;j++)
            cout<<'*';
        for(int j=h+i+1;j<h*2;j++)
            cout<<'-';
        cout<<endl;
    }
    system("pause");
    return 0;
}
Psilon
Master of Orion
 Аватар для Psilon
5743 / 4691 / 619
Регистрация: 10.07.2011
Сообщений: 14,162
Записей в блоге: 5
Завершенные тесты: 4
30.06.2014, 14:45     Напишите программу с циклами, которая рисует равнобедренный треугольник звездочками #4
zss, прочерки плохие

и можно сделать меньше присвоений
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include <iostream>
using namespace std;
int main()
{
 
    int h; cin >> h;
    for (int i = 0; i<h; i++)
    {
        for (int j = 1; j < h - i; j++)
            cout << ' ';
        for (int j = h - 2*i; j <= h; j++)
            cout << '*';
        cout << endl;
    }
    system("pause");
    return 0;
}
zss
Модератор
Эксперт С++
 Аватар для zss
5956 / 5561 / 1788
Регистрация: 18.12.2011
Сообщений: 14,210
Завершенные тесты: 1
30.06.2014, 14:52     Напишите программу с циклами, которая рисует равнобедренный треугольник звездочками #5
Цитата Сообщение от Psilon Посмотреть сообщение
прочерки плохие
Это я чтобы видно было, что выводится!
Yandex
Объявления
30.06.2014, 14:52     Напишите программу с циклами, которая рисует равнобедренный треугольник звездочками
Ответ Создать тему
Опции темы

Текущее время: 16:18. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru