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

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

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

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

16.01.2014, 01:27. Просмотров 327. Ответов 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
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Треугольник из звёздочек (C++):

Создать базовый класс Треугольник с 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...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
volvo
Супер-модератор
Эксперт Pascal/DelphiАвтор FAQ
23386 / 15377 / 4526
Регистрация: 22.10.2011
Сообщений: 27,337
Записей в блоге: 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Эксперт С++
7209 / 4375 / 638
Регистрация: 29.11.2010
Сообщений: 11,887
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
Спасибо всем=)
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
16.01.2014, 23:39
Привет! Вот еще темы с ответами:

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

Треугольник из звёздочек - Turbo Pascal
нужна написать программу чтоб вышел такой рисунок *** ** *

Треугольник из звёздочек - Pascal
Я написал программу, всё работает. Но последняя строка выводиться 2 раза. Суть задачи в том, чтобы на экран выводился треугольник...

Вывести на экран равнобедренный треугольник из звёздочек - Pascal ABC
____ *___ ____**___ ___****__ __******__ Должен получиться равнобедренный треугольник, 2 одинаковых угла которого будут внизу


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

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
16.01.2014, 23:39
Ответ Создать тему
Опции темы

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