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

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

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

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

05.10.2010, 23:14. Просмотров 423. Ответов 7
Метки нет (Все метки)

Нада программа которая через цикли делает треугольник

C++
1
2
3
4
*******
 *   *
  * * 
   *
Примерно такой главное что б был пустым и конец был вниз)
как с заполниним знаю а пустой никак не могу сделать

читал про
#include <iomanip>

но никак не получалось так сделать через std::setw не подскажете плиз
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
05.10.2010, 23:14
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Треугольниз из звезд (C++):

функция по выводу звезд на экран нн работает, в чем дело? - C++
#include &lt;iostream&gt; #include &lt;conio.h&gt; void function (int k)// { for(int i=0;i&lt;k;i++)

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

появилась загвоздка с функцией. нужно вывести на экран строку, сост. из звездочек. Длина строки-параметр функциииз звезд. длина строки - - C++
Я видела, что на форуме есть подобные задачи, но ни одно из их решений не работает на моем dev cpp.:( вот вариант решения, но он не...

Редукция координат звезд - Астрономия
Необходимо выполнить редукцию координат звезд от эпохи 2000 года на сегодняшнюю эпоху...

Организовать движение звезд - Turbo Pascal
Составить программы для предложенных заданий с использованием модулей, отладить их и сохранить. 1. Разбить программу на части. 2....

Вывод звезд авторитета - PHP
Вобщем я делаю на сайт на движке и пытаюсь создать модуль авторитетов, чтобы в зависимости от авторитета (количество единиц авторитета...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
PointsEqual
ниначмуроФ
836 / 520 / 33
Регистрация: 12.10.2009
Сообщений: 1,915
05.10.2010, 23:15 #2
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#include <iostream>
#include <iomanip>
 
int main()
{
    const int width = 10;
 
    for ( int i = 1; i < width/2; ++i)
        std::cout << std::setw((width/2)-i) << "*" << std::setw(i*2) << "*" << std::endl;
 
    for ( int i = 1; i < width; ++i)
        std::cout << "*";
 
    return 0;
}
основанием вниз
0
Theice
0 / 0 / 0
Регистрация: 05.10.2010
Сообщений: 14
05.10.2010, 23:17  [ТС] #3
надо вершиной вниз))
0
ForEveR
В астрале
Эксперт С++
7972 / 4734 / 321
Регистрация: 24.06.2010
Сообщений: 10,542
Завершенные тесты: 3
05.10.2010, 23:18 #4
Deleted
0
PointsEqual
ниначмуроФ
836 / 520 / 33
Регистрация: 12.10.2009
Сообщений: 1,915
05.10.2010, 23:19 #5
Цитата Сообщение от Theice Посмотреть сообщение
надо концом вниз
вершиной
0
Theice
0 / 0 / 0
Регистрация: 05.10.2010
Сообщений: 14
05.10.2010, 23:21  [ТС] #6
ну да вершиной)) как я показал в 1 сообщении
0
PointsEqual
ниначмуроФ
836 / 520 / 33
Регистрация: 12.10.2009
Сообщений: 1,915
05.10.2010, 23:24 #7
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include <iostream>
#include <iomanip>
 
int main()
{
    const int width = 10;
 
 
 
    for ( int i = 1; i < width; ++i)
        std::cout << "*";
 
    for ( int i = width/2; i > 0; --i)
        std::cout << std::setw((width/2)-i) << "*" << std::setw(i+i) << "*" << std::endl;
 
 
 
    return 0;
}
подправь
C++
1
for ( int i = (width/2)-1; i > 0; --i)
1
gooseim
Эксперт С++
508 / 412 / 37
Регистрация: 23.09.2010
Сообщений: 1,159
05.10.2010, 23:51 #8
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include <iostream>
#include <iomanip>
 
using namespace std;
 
void draw(size_t width)
{
    cout<<setw(width)<<setfill('*')<<"*"<<endl;
    cout<<setfill(' ');
    for ( int i = width/2-(width%2==0); i > (width%2!=0); --i)
    {
        cout << setw((width/2)-i+2-(width%2==0)) << "*" << setw(i+i-2+(width%2==0)) << "*" << endl;
 
    }
    if(width%2==1) cout<<setw(width/2+1)<<"*";
    cout<<endl;
}
 
int main()
{
    draw(19);
}
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
05.10.2010, 23:51
Привет! Вот еще темы с ответами:

Графика, движение звезд - C (СИ)
Скажите пожалуйста как нарисовать затмение луны слева направо,(т.е желтый круг-луна, и ее медленно закрывает и потом открывает круг другого...

Координаты пяти звезд - Delphi
Доброй ночи. Помогите пожалуйста определить координаты для отрисовки пяти звезд, расположены так:

Смоделировать движение звезд - Visual Basic
Народ!!!надеюсь что вы поможете мне с этим заданием) Может кто встречал задачу: Смоделировать движение звезд видимых через иллюминатор...

Идентификация звезд на изображении и из каталога - Matlab
Добрый день! Задачка.... Нужно идентифицировать звезды из изображения и из каталога! Визуально все хорошо видно, но как это сделать...


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

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

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