0 / 0 / 0
Регистрация: 21.07.2011
Сообщений: 20
1

Помогите плиз, как вывести это чудо на экран?

09.09.2011, 14:06. Показов 1622. Ответов 4
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Верхний вывожу из звездочек с помощью цикла, а как нижний вывести вместе с верхним никак не пойму
вот верхний

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include <iostream>
#include <conio.h>
#include <windows.h>
using namespace std;
int main()
{
setlocale(LC_ALL, "RUS");
int a;
cout<<"введите a:";
cin>>a;
for (int y=0;y<a;y++){
for(int x=0;x<a;x++)
if (x<=y)
cout<<"*";
else
cout<<" ";
cout<<"\n";
}
}
 Комментарий модератора 
Используйте теги форматирования кода!
Миниатюры
Помогите плиз, как вывести это чудо на экран?  
0
09.09.2011, 14:06
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
09.09.2011, 14:06
Ответы с готовыми решениями:

Уважаемые гуру! Объясните плиз как это работает?
Собственно говоря есть вот такая схема, как я понимаю из разряда стабилизаторов . На входе меняется ток от 3мА в минимуме до 12 мА в макс....

помогите плиз, как вернутся в ЯШУ
Люди, очень прошу помочь, что можно сделать, вылетел сайт из Яши примерно 2 месяца назад, писал на сапорт, не отвечают. После Апдейта...

Что это за ЧУДО?
Кто объяснит, что это такое и для чего это нужно? http://oki-82791.1-q.ru/saity-obnovlenija-nod32-72386.html Похоже на генерацию...

4
 Аватар для OstapBender
594 / 532 / 76
Регистрация: 22.03.2011
Сообщений: 1,585
09.09.2011, 14:43 2
плохо написано, как будто cout << '\n'; относится к внутреннему циклу.
чтобы сделать отступ добавь после самого внешнего цикла
C++
1
2
    for (int i=0; i<a; i++)
        std::cout << ' ';
ну а со 2ой частью гугли "выше главной диагонали"
0
Автор FAQ
 Аватар для -=ЮрА=-
6612 / 4254 / 401
Регистрация: 08.08.2009
Сообщений: 10,325
Записей в блоге: 24
09.09.2011, 15:18 3
Цитата Сообщение от Axiles1305 Посмотреть сообщение
Верхний вывожу из звездочек с помощью цикла, а как нижний вывести вместе с верхним никак не пойму
вот верхний
Axiles1305, какой верхний вот что программа выводит
Введите a:10
*
**
***
****
*****
******
*******
********
*********
**********

Добавлено через 1 минуту
Фигура состоит из 2-х одинаковых прямоугольных треугольников причём один из них перевёрнут
0
Автор FAQ
 Аватар для -=ЮрА=-
6612 / 4254 / 401
Регистрация: 08.08.2009
Сообщений: 10,325
Записей в блоге: 24
09.09.2011, 15:25 4
Вот код
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
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
#include <iostream>
#include <conio.h>
#include <windows.h>
using namespace std;
 
void triangle1(int StartPos,int a);
void triangle2(int a);
int main()
{
    setlocale(LC_ALL, "RUS");
    int a,x,y;
    cout<<"введите a:";
    cin>>a;
    triangle1(a,a);
    triangle2(a);
    
    return 0;
}
 
void triangle1(int StartPos,int a)
{
    int x,y,i;
    for (y=0;y<a;y++)
    {
        for(i = 0; i < StartPos; i++)
            cout<<" ";
        for(x = 0;x < a;x++)
        {
            if (x <= y)
                cout<<"*";
            else
                cout<<" ";
        }
        cout<<"\r\n";
    }
}
 
void triangle2(int a)
{
    int x,y;
    for (y=0;y<a;y++)
    {
        for(x = 0;x < a;x++)
        {
            if (y <= x)
                cout<<"*";
            else
                cout<<" ";
        }
        cout<<"\r\n";
    }
}
Миниатюры
Помогите плиз, как вывести это чудо на экран?  
0
Автор FAQ
 Аватар для -=ЮрА=-
6612 / 4254 / 401
Регистрация: 08.08.2009
Сообщений: 10,325
Записей в блоге: 24
09.09.2011, 15:46 5
Поразмыслив свёл всё 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
29
30
31
32
33
34
35
36
int main()
{
    setlocale(LC_ALL, "RUS");
    int a,x,y;
    
    cout<<"введите a:";
    cin>>a;
 
    bool bVal;
    for (y=0;y < 2*a;y++)
    {
        for(x = 0;x < 2*a; x++)
        {
            if(y < a)
            {
                bVal = true & (x <= (y + a));
                if(x < a)
                    bVal = false;
            }
            else
            {
                bVal = true & (y <= (x + a));
                if(a - 1 < x)
                    bVal = false;
            }
 
            if ( bVal )
                cout<<"*";
            else
                cout<<" ";
        }
        cout<<"\r\n";
    }
    
    return 0;
}
Миниатюры
Помогите плиз, как вывести это чудо на экран?  
1
09.09.2011, 15:46
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
09.09.2011, 15:46
Помогаю со студенческими работами здесь

Как из массива скинуть все элементы в лист и вывести это на экран?
Есть массив Strin letters, ArrayList&lt;String&gt; lettersArray

Помогите плиз найти ошибку, и если не трудно скажите как исправить...
Я создал в программе свою процедуру для сокращения кода и стала появляться ошибка... :( До создания своей процедуры программа работала....

Вывести на экран текст, не закрашивая под него прямоугольник, как это делает textout
Есть ли способ вывести на экран текст, не закрашивая под него прямоугольник, как это делает textout()?

Что это за ЧУДО для работающих с Responsives шаблонами?
Уважаемые ПРОФИ Помогите понять! Что это за полезное &quot;ЧУДО&quot; для вэб мастеров работающих с Responsives шаблонами? На сайте...

Файл: Считать из файла посимвольно текст и вывести его на экран. Объясните, как это работает.
Дали нам в вузе (1 курс) такой вот код, чтобы считать с файла посимвольно текст и вывести его // Гистограмма.cpp: определяет точку входа...


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

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему

Редактор формул (кликните на картинку в правом углу, чтобы закрыть)
Опции темы

Новые блоги и статьи
Обработка массивов с помощью циклов в JavaScript
hw_wired 12.02.2025
Массивы в JavaScript - это упорядоченные наборы элементов, где каждый элемент имеет свой индекс, начиная с нуля. Они невероятно гибки в использовании, позволяя хранить данные любых типов - числа,. . .
Создание каталога и всех родительских каталогов с помощью Python
hw_wired 12.02.2025
Работа с файловой системой - одна из ключевых задач при разработке программного обеспечения. Особенно часто возникает потребность создавать каталоги для хранения файлов, логов, временных данных и. . .
Возврат файла к состоянию указанного коммита Git
hw_wired 12.02.2025
Git - распределенная система контроля версий, без которой сложно представить современную разработку программного обеспечения. Когда речь заходит о восстановлении файлов, Git предоставляет целый. . .
Сброс локальной ветки Git до состояния HEAD удаленного репозитория
hw_wired 12.02.2025
Работая в команде разработчиков, часто сталкиваешься с ситуацией, когда локальная версия кода существенно отличается от той, что находится в центральном репозитории. Такое расхождение может. . .
Запрет подсветки выделения текста с помощью CSS
hw_wired 12.02.2025
Выделение текста - одна из базовых возможностей взаимодействия пользователя с контентом на веб-странице. Однако в некоторых случаях стандартное поведение выделения может нарушать задуманный дизайн. . .
Выполнение другой программы из приложения Python
hw_wired 12.02.2025
При разработке современных приложений часто возникает потребность в запуске и взаимодействии с другими программами прямо из кода. Python предоставляет множество эффективных средств для выполнения. . .
Отличия между let и var в JavaScript
hw_wired 12.02.2025
Работа с переменными - один из основных моментов при написании программ на JavaScript. От правильного объявления и использования переменных зависит не только читаемость кода, но и его надежность, а. . .
Подключение файла JavaScript в других файлах JavaScript
hw_wired 12.02.2025
Самый современный и рекомендуемый способ подключения JavaScript-файлов - использование системы модулей ES6 с ключевыми словами 'import' и 'export'. Этот подход позволяет явно указывать зависимости. . .
Отмена изменений, не внесенных в индекс Git
hw_wired 12.02.2025
Управление изменениями в Git - одна из важнейших задач при разработке программного обеспечения. В процессе работы часто возникают ситуации, когда нужно отменить внесенные изменения, которые еще не. . .
Что такое px, dip, dp, and sp в Android
hw_wired 12.02.2025
При разработке мобильных приложений для Android одним из ключевых вызовов становится адаптация интерфейса под различные устройства. А ведь их действительно немало - от компактных смартфонов до. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru