Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 19.12.2022, 19:34   #1
Dakota_89
Новичок
Джуниор
 
Регистрация: 19.12.2022
Сообщений: 1
По умолчанию C++

Здравствуйте, помогите перевернуть песочные часы. Чтобы выглядело слева направо.
Вот исходный код:
int x, y, a = 10;
for (y = 0; y <= 10; y++)
{
cout << " ";
for (x = 0; x <= 10; x++)
{
if (y <= x && (y <= 10 - x) || (y >= 10 - x) && y >= x)
{
cout << "*";
}
else
{
cout << " ";
}
}
cout << endl;
}
cout << endl;

Последний раз редактировалось Dakota_89; 19.12.2022 в 19:43.
Dakota_89 вне форума Ответить с цитированием
Старый 20.12.2022, 14:16   #2
Cuprum5
Форумчанин
 
Регистрация: 09.05.2017
Сообщений: 736
По умолчанию

Тэги кода ставить надо и форматирование делать.
Cuprum5 вне форума Ответить с цитированием
Старый 20.12.2022, 14:58   #3
Cuprum5
Форумчанин
 
Регистрация: 09.05.2017
Сообщений: 736
По умолчанию

Код:
#include <iostream>
using namespace std;

int main()
{
int x, y, a = 10;
for(y = 0; y < a; y++)
{
    for(x = 0; x < a; x++)
    {
        if((y >= x && (y <= a - x - 1)) || (y >= a - x - 1) && y <= x)
            cout << '*';
        else
            cout << ' ';
    }
    cout << '\n';
}
cout << '\n';

return 0;
}
Cuprum5 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц