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

Алгоритм звезды - C++

Восстановить пароль Регистрация
 
Рейтинг: Рейтинг темы: голосов - 12, средняя оценка - 4.75
botasa
3 / 3 / 0
Регистрация: 18.01.2011
Сообщений: 131
05.11.2011, 18:16     Алгоритм звезды #1
Где-то видел в книге но не могу найти этот алгоритм выводу и форматирование звезд ...
Подскажите если кто-то помнит
...

там идет 6 звезд, новый ряд
это типа if ( i % 6 == 0 ) cout << endl;
потом маленький пробел - 5 звезд и опять << endl;
и так повторяется пока в цикле всё 50 звезд не выведет на экран ...
пример выводу таких звезд есть на США прапоре
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
05.11.2011, 18:16     Алгоритм звезды
Посмотрите здесь:

C++ Алгоритм
C++ Координаты звезды
алгоритм C++
C++ Графический Рисунок(нужно составить рисунок на С++ в форме желтой звезды)
C++ Контур пятиконечной звезды в программе Dev C++ 5.4.2
C++ QR алгоритм
C++ Определить, сколько времени потребуется звездолёту, чтобы долететь до заданной звезды
Вывод на экран "звезды Давида" Builder C++ C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
MrGluck
Ворчун
Эксперт С++
 Аватар для MrGluck
4920 / 2663 / 243
Регистрация: 29.11.2010
Сообщений: 7,416
05.11.2011, 19:11     Алгоритм звезды #2
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
#include <iostream>
#include <conio.h>
using namespace std;
 
int main()
{
    char z = '*';
    int n = 6;
    bool up = false;
    for (int i = 0; i < 50; i++)
    {
        if (i == n && !up)
        {
            cout<< endl<< " ";
            n += 5;
            up = true;
        }
        if (i == n && up)
        {
            cout<< endl;    
            n += 6;
            up = false;
        }        
        cout<< z<< " ";
    }
    getch();
    return 0;
}
botasa
3 / 3 / 0
Регистрация: 18.01.2011
Сообщений: 131
05.11.2011, 19:18  [ТС]     Алгоритм звезды #3
о да спс, но чет не пойму смысл как он работает )))

я вот что нашкрябал

C++
1
2
3
4
5
6
7
8
9
10
11
for ( int i = 1 ; i <= 29; i++ )
    {
        cout << " * ";
        if ( i % 6 == 0 )
        {
        cout << endl;
        for ( int i = 0; i < 5; i++ )
            cout << "  *";
        cout << endl;
        }
    }
Yandex
Объявления
05.11.2011, 19:18     Алгоритм звезды
Ответ Создать тему
Опции темы

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