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

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

Войти
Регистрация
Восстановить пароль
 
Spirit370
1 / 1 / 2
Регистрация: 08.08.2013
Сообщений: 86
#1

Треугольник из звёздочек - C++

16.01.2014, 01:27. Просмотров 314. Ответов 5
Метки нет (Все метки)

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
using namespace ::std;
int main()
{
    int j;
    int i;
 
 
    int k = 0;
 
    for (i = 0; i < 6, k < 6; i++)
    {
        for (j = 0; j <= k; j++)
            cout << "*";
        
        k++;
        cout << "\n";
    }
    return 0;
}
Этот код выводит прямоугольный треугольник:
*
**
***
****
*****

нужно по типу этой программы вывести треугольник такой формы:
*
**
***
**
*

Хелп
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
16.01.2014, 01:27     Треугольник из звёздочек
Посмотрите здесь:

Создать базовый класс Треугольник с 2 наследниками: Равносторонний треугольник, Прямоугольный треугольник - C++
Задание звучит так: Нужно создать базовый класс Треугольник с двумя наследующими его классами - равносторонний треугольник (·...

Выведите большой плюс из звёздочек - C++
помогите,плиииз. Выведите большой плюс из звёздочек. Входные данные Целое число n (1 ≤ n ≤ 100). Выходные данные ...

Получить строку состоящую из 5 звёздочек - C++
Почему то программа выводит только одну звёздочку и затем букву &quot;g&quot;. Где тут ошибка? #include &lt;iostream&gt; #include &lt;string&gt; using...

Составить программу с использованием функции.Которая рисует 80 звёздочек - C++
Помогите,почему то не работает. #include &lt; iostream.h&gt; //Прототип функции line void line (void); //Основная...

Класс треугольник с произвольным классом - равнобедренный треугольник - C++
Создать класс треугольник, члены класса - длины 3-х сторон. Предусмотреть в классе методы проверки существования треугольника, вычисления и...

Пользователь вводит количество звёздочек и количество пробелов, через которые должна выводиться каждая звёздоч - C++
Вроде все понятно, не пойму почему не реализуется должным образом. предполагаю не верно указан while, спасибо за помощь заранее=) char...

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

Треугольник - C++
1.Операторы выбора в С++ Даны три различных числа. Если нельзя построить треугольник с такими длинами сторон, то напечатать 0, иначе...

Треугольник - C++
Составьте программу для выполнения следующих заданий: 1. Ввести с клавиатуры длины отрезков a, b и c. 2. Проверить, могут ли быть эти...

Треугольник - C++
имеется класс: Треугольник даны его координаты вершин (координаты точек) выполнить операции: 1) расчет площади, периметра; 2) расчет...


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
volvo
Супер-модератор
Эксперт Pascal/DelphiАвтор FAQ
22846 / 14988 / 4308
Регистрация: 22.10.2011
Сообщений: 26,564
Записей в блоге: 4
16.01.2014, 01:34     Треугольник из звёздочек #2
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include <iostream>
#include <cmath>
 
using namespace ::std;
int main()
{
    int j;
    int i;
 
 
    for(i = 1; i < 6; i++)
    {
        for(j = 0; j < 3 - abs(3 - i); j++) 
            cout << "*";
        cout << "\n";
    }
    return 0;
}
Пойдет?
fajjet
3 / 3 / 1
Регистрация: 16.01.2014
Сообщений: 125
16.01.2014, 01:35     Треугольник из звёздочек #3
1 цикл с 0 до 2 с ++. 2 цикл с 2 до 0 --.
VaDiG
29 / 26 / 3
Регистрация: 13.01.2014
Сообщений: 63
16.01.2014, 03:04     Треугольник из звёздочек #4
Spirit370, тут смотри Графика в консоле. Треугольники разные, ромб, песочные часы, елочка, домик
MrGluck
Модератор
Эксперт CЭксперт С++
6992 / 4163 / 594
Регистрация: 29.11.2010
Сообщений: 11,045
16.01.2014, 05:57     Треугольник из звёздочек #5
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#include <cmath>
#include <iostream>
 
int main()
{
    int k;
    std::cin >> k;
    for (int i=0; i <= k; i++)
    {
        for (int j=std::abs(k/2 - i); j <= k/2; j++)
            std::cout << '*';
        std::cout << std::endl;
    }
}
Spirit370
1 / 1 / 2
Регистрация: 08.08.2013
Сообщений: 86
16.01.2014, 23:39  [ТС]     Треугольник из звёздочек #6
Спасибо всем=)
Yandex
Объявления
16.01.2014, 23:39     Треугольник из звёздочек
Ответ Создать тему
Опции темы

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