0 / 0 / 0
Регистрация: 09.12.2018
Сообщений: 14

Вывести изображение на консоль

21.10.2019, 23:32. Показов 3530. Ответов 6
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Нужно написать код C++ с использованием цикла for и printf,чтобы на консоли вывелось изображение состоящее из ,,X,,
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
21.10.2019, 23:32
Ответы с готовыми решениями:

Создать дерево указателями и вывести примерное его изображение в консоль
Нужно создать дерево указателями и вывести примерное его изображение через консоль. Есть код, который делали мы с учителем в универе, не...

Как добавить изображение в консоль?
Можно как - то добавить изображение которое хранится на ПК в консоль C++? Например в начале программы?

Передать изображение в консоль как параметр
Ребята, подскажите, пожалуйста, как можно вставить в этот консольный код изображение? Необходимо, чтобы в параметр argv передавалось...

6
Диссидент
Эксперт C
 Аватар для Байт
27710 / 17328 / 3810
Регистрация: 24.12.2010
Сообщений: 38,979
21.10.2019, 23:40
skorobogat, картинки красивые! А задание сформулировать слабо?
0
0 / 0 / 0
Регистрация: 09.12.2018
Сообщений: 14
21.10.2019, 23:43  [ТС]
Розробити схему алгоритму та написати програму, яка виводить на
консоль псевдографічне зображення
0
Диссидент
Эксперт C
 Аватар для Байт
27710 / 17328 / 3810
Регистрация: 24.12.2010
Сообщений: 38,979
21.10.2019, 23:55
Цитата Сообщение от skorobogat Посмотреть сообщение
Разработать схему алгоритма и написать программу, которая выводит на консоль псевдографическое изображение
Так? Похоже?
Увы! Псевдографика - это уже не прошлый век, а прошлое тысячелетие. И мало кто помнит ее коды. А вам их сообщали? Или сами должны рыть по чердакам?
0
 Аватар для Fulcrum_013
2083 / 1574 / 169
Регистрация: 14.12.2014
Сообщений: 13,614
22.10.2019, 01:04
Цитата Сообщение от Байт Посмотреть сообщение
И мало кто помнит ее коды. А вам их сообщали? Или сами должны рыть по чердакам?
Та нету в таблице ascii подобных символов даже близко. Придется знакогенератор перепрограммировать. То бишь свой шрифт изобретать.
0
7438 / 5030 / 2892
Регистрация: 18.12.2017
Сообщений: 15,692
22.10.2019, 01:16
ТС хочет получить изображение
Цитата Сообщение от skorobogat Посмотреть сообщение
состоящее из ,,X,,
0
0 / 0 / 0
Регистрация: 09.12.2018
Сообщений: 14
22.10.2019, 07:20  [ТС]
На подобии такого:


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
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
#include <stdio.h>
#include <stdlib.h> 
int main()
{
    int i,j; // оголошення змінних циклу
    // Блок 1  
      for (i=1; i<=5; i++) 
        {
            for(j=1; j<=((15-(4*i-1))/2+10); j++) //цикл виводу відступів
            printf(" "); 
            for(j=1; j<=(4*i-1); j++) //цикл виводу символа "Х"
            printf("X"); 
            for(j=1; j<=((15-(4*i-1))/2+2); j++) //цикл виводу відступів
            printf(" "); 
            printf("\r\n"); //перехід на новий рядок; \r - повернення каретки на початок рядка
        } 
   
 
    // Блок 2
    for (i=1; i<=12; i++) 
        {
             for(j=1; j<=13; j++) 
                printf(" "); 
             for(j=1; j<=9; j++) //цикл виводу символа "Х"
                printf("X");
                printf("\r\n"); //перехід на новий рядок
 
        } 
 
    // Блок 3 Для кожного рядка створений свій цикл
    for (i=1;i<=1;i++) //цикл за четвертим рівнем малюнка
        {
            for(j=1; j<=9; j++) //цикл виводу відступів
            printf(" ");
            for(j=1; j<=2; j++) //цикл виводу символа "Х"
            printf("X");
            for(j=1; j<=2; j++) //цикл виводу відступів
            printf(" ");
            for(j=1; j<=9; j++) //цикл виводу символа "Х"
            printf("X");
            for(j=1; j<=2; j++) //цикл виводу відступів
            printf(" ");
            for(j=1; j<=2; j++) //цикл виводу символа "Х"
            printf("X");
            printf("\r\n"); //перехід на новий рядок
        }
    for (i=1;i<=1;i++) //цикл за четвертим рівнем малюнка
        {
            for(j=1; j<=6; j++) //цикл виводу відступів
            printf(" ");
            for(j=1; j<=5; j++) //цикл виводу символа "Х"
            printf("X");
            for(j=1; j<=2; j++) //цикл виводу відступів
            printf(" ");
            for(j=1; j<=9; j++) //цикл виводу символа "Х"
            printf("X");
            for(j=1; j<=2; j++) //цикл виводу відступів
            printf(" ");
            for(j=1; j<=5; j++) //цикл виводу символа "Х"
            printf("X");
            printf("\r\n"); //перехід на новий рядок
        }
    for (i=1;i<=1;i++) //цикл за четвертим рівнем малюнка
        {
            for(j=1; j<=4; j++) //цикл виводу відступів
            printf(" ");
            for(j=1; j<=7; j++) //цикл виводу символа "Х"
            printf("X");
            for(j=1; j<=2; j++) //цикл виводу відступів
            printf(" ");
            for(j=1; j<=9; j++) //цикл виводу символа "Х"
            printf("X");
            for(j=1; j<=2; j++) //цикл виводу відступів
            printf(" ");
            for(j=1; j<=7; j++) //цикл виводу символа "Х"
            printf("X");
            printf("\r\n"); //перехід на новий рядок
        }    
 
   // Блок 4
   for (i=1;i<=4;i++) //цикл за четвертим рівнем малюнка
        {
            for(j=1; j<=4; j++) //цикл виводу відступів
            printf(" "); 
            for(j=1; j<=7; j++) //цикл виводу символа "Х"
            printf("X"); 
            for(j=1; j<=13; j++) //цикл виводу відступів
            printf(" "); 
            for(j=1; j<=7; j++) //цикл виводу символа "Х"
            printf("X"); 
            printf("\r\n"); //перехід на новий рядок
        }
 
     // Блок 5 Для кожного рядка створений свій цикл
    for (i=1;i<=1;i++) //цикл за п'ятим рівнем малюнка
        {
            for(j=1; j<=4; j++) //цикл виводу відступів
            printf(" "); 
            for(j=1; j<=5; j++) //цикл виводу символа "Х"
            printf("X"); 
            for(j=1; j<=17; j++) //цикл виводу відступів
            printf(" "); 
            for(j=1; j<=5; j++) //цикл виводу символа "Х"
            printf("X");
            printf("\r\n"); //перехід на новий рядок
        }
    for (i=1;i<=1;i++) //цикл за п'ятим рівнем малюнка
        {
            for(j=1; j<=4; j++) //цикл виводу відступів
            printf(" "); 
            for(j=1; j<=2; j++) //цикл виводу символа "Х"
            printf("X"); 
            for(j=1; j<=23; j++) //цикл виводу відступів
            printf(" "); 
            for(j=1; j<=2; j++) //цикл виводу символа "Х"
            printf("X");
            printf("\r\n"); //перехід на новий рядок
        }                    
 
     return 0;
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
22.10.2019, 07:20
Помогаю со студенческими работами здесь

Вывести на консоль изображение государственного флага Швейцарии
На одном сайте не могу выполнить домашнее задание ;( Помогите пожалуйста Одна тема - один вопрос (Правила п.3.15)

Подготовить числа для вывода на консоль через ASCII и вывести на консоль
В регистре eax находится число, которое нужно превратить в ASCII-код и вывести на консоль символы, которые соответствуют полученному. ...

Ввести в консоль строку, программа должна вывести в консоль слова из этого предложения в столбик
Доброго времени суток! Задание: нужно ввести в консоль строку, а программа должна вывести в консоль слова из этого предложения в столбик ...

Вывод текст в консоль (не получается вывести текст в консоль; попытка была в разделе menu, но вывелся ужас)
d_d1 segment ;начало сегмента данных m1 db 23, '=========MENU=========', 23, '$' m2 db 23, '| 1- slodjenie |', 23, '$' m3 db...

Сервер перестает передавать изображение на KVM консоль
ICT RackNode 2U (RN2‐Q170i) FUJITSU Mainboard D3441-S Intel Core i5 6600T 2x8Gb DDR4 2xSSD 2.5&quot; 480Gb Сервер в стойке....


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

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

Новые блоги и статьи
Динамические массивы в C++ - создание и использование
NullReferenced 27.04.2025
Динамические массивы представляют собой один из фундаментальных инструментов программирования на C++, позволяющий создавать структуры данных, размер которых определяется во время выполнения. . .
Асинхронный JavaScript: Промисы, Async/Await и Fetch API
Reangularity 27.04.2025
Пользователь заходит на веб-страницу, нажимает кнопку и. . . ничего не происходит. Сайт словно замер. Через несколько секунд всё внезапно оживает, но пользователь уже успел закрыть вкладку. Знакомая. . .
Management on GitLab and repository management in Visual Studio code
jigi33 27.04.2025
- repo management on GitLab - CI/ CD in GitLab - VCS repository management in Visual Studio code (see attachments)
Kanban или Scrum - что выбрать?
EggHead 27.04.2025
Kanban и Scrum — уже много лет удерживают лидирующие позиции среди гибких подходов. Руководители проектов и команды разработчиков то и дело сталкиваются с дилеммой: какой из этих двух методов выбрать. . .
Кастомные Middleware на C# в ASP.NET Core
UnmanagedCoder 27.04.2025
Разработка веб-приложений сегодня мало напоминает монолитное программирование прошлых лет. На смену громоздким блокам кода пришла модульная архитектура, где каждый компонент выполняет строго. . .
Анализ и линтинг кода JavaScript: ESLint, Prettier и JSHint
run.dev 26.04.2025
JavaScript прошёл долгий путь от простого языка для анимации веб-страниц до основы современной веб-разработки. С ростом сложности приложений, увеличением кодовых баз и масштабированием команд. . .
Паттерны в Python: Singleton, Factory и Observer
py-thonny 26.04.2025
Паттерны проектирования — это проверенные временем решения типовых проблем разработки программного обеспечения. Их история берёт начало с книги "Приёмы объектно-ориентированного проектирования. . . .
Исключения в C#: Stack Overflow, Access Violation и Out of memory
stackOverflow 26.04.2025
Исключения в C# — это не только механизм оповещения о проблемах, а целое искусство управления потоком выполнения программы в экстремальных ситуациях. Обычное исключение, например,. . .
Логирование в C# ASP.NET Core с помощью Serilog, ElasticSearch, Kibana
stackOverflow 25.04.2025
Помните те времена, когда для анализа проблемы приходилось подключаться к серверу, искать нужный лог-файл среди десятков других и вручную фильтровать тысячи строк в поисках ошибки? К счастью, эти дни. . .
Структура "железный OnKeyUp" вместо антидребезга. Полностью асинхронный счётчик.
Hrethgir 25.04.2025
Программа для симуляции схемы - Logisim Evolution В общем какое-то время отвлёкся, так было надо, теперь когда запилю это на verilog и FPGA , досоставлю заявку в ФИПС на полезную модель - не готов. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru