Форум программистов, компьютерный форум, киберфорум
C# для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.77/13: Рейтинг темы: голосов - 13, средняя оценка - 4.77
0 / 0 / 0
Регистрация: 31.10.2020
Сообщений: 5

Написать программу, которая выведет рисунок в консоли

31.10.2020, 10:11. Показов 2554. Ответов 3
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте.
Пытаюсь написать программу, которая выведет этот рисунок в консоли, пока получается, только треугольник
Буду благодарен

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
using System; 
using System.Collections.Generic; 
using System.Linq; 
using System.Text; 
using System.Threading.Tasks; 
 
namespace Task_4 
{ 
 class nestedLoop 
 { 
 static void Main(string[] args) 
 { 
 int i, j; 
 i = j = 7; 
 for (i = 1; i <= 7; i++) 
 { 
 for (j = 1; j <= i; j++) 
 { 
 Console.Write('*'); 
 } 
 Console.Write("\n"); 
 } 
 Console.ReadLine(); 
 } 
 } 
}
Миниатюры
Написать программу, которая выведет рисунок в консоли  
0
Лучшие ответы (1)
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
31.10.2020, 10:11
Ответы с готовыми решениями:

Написать программу, которая выведет пятнадцатое простое число
Написать программу, которая выведет пятнадцатое простое число Программа элементарная. Готовлюсь к окр, сделала все, кроме задачи....

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

Написать программу, которая возведёт M в степень N и выведет результат на экран
Даны некоторые числа M и N, количество цифр в каждом из которых не превышает 256. Написать программу, которая возведёт M в степень N и...

3
 Аватар для QuakerRUS
1469 / 1010 / 456
Регистрация: 30.10.2017
Сообщений: 2,799
31.10.2020, 13:53
Лучший ответ Сообщение было отмечено Enifan как решение

Решение

C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
using System;
 
class Program
{
    static void Main()
    {
        int n = int.Parse(Console.ReadLine());
 
        for (int i = 0; i < n; i++)
        {
            for (int j = 0; j < n; j++)
                Console.Write(Math.Abs(i - n / 2) == Math.Abs(j - n / 2) || j == n / 2 ? "*" : " ");
 
            Console.WriteLine();
        }
 
        Console.ReadKey();
    }
}
1
0 / 0 / 0
Регистрация: 31.10.2020
Сообщений: 5
31.10.2020, 16:19  [ТС]
Спасибо большое за ответ. С помощью него, я разобрался, как сделать правильно. При попытке запустить ваш код, вылетала пустая консоль. Я переделал его немножко и получился то, что я хотел.
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
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
 
namespace Task_4
{
    class nestedLoop
    {
        static void Main(string[] args)
        {
            
               
            
            int i, j , n;
            i = j = n = 7;
            for (i = 0; i < n; i++)
            {
                for (j = 0; j <= n; j++)
                    Console.Write(Math.Abs(i - n / 2) == Math.Abs(j - n / 2) || j == n / 2 ? "*" : " ");
                
                
                Console.Write("\n");
            }
            Console.ReadLine();
        }
    }
}
0
619 / 399 / 187
Регистрация: 28.11.2019
Сообщений: 867
31.10.2020, 17:00
Цитата Сообщение от Alex11112 Посмотреть сообщение
При попытке запустить ваш код, вылетала пустая консоль. Я переделал его немножко
Не требуется там ничего переделывать. Обратите внимание на код от QuakerRUS, первая строчка
C#
1
int n = int.Parse(Console.ReadLine());
это ожидание ввода числа. От него зависит размерность рисунка.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
31.10.2020, 17:00
Помогаю со студенческими работами здесь

Написать программу, которая выведет на экран среднее арифметическое, оканч на 0
Написать программу, которая выведет на экран среднее арифметическое, оканч на 0. На вход программа получает числа, ввод чисел заканч. нулём.

Написать ехе-программу, которая выведет на экран заранее записанную строку
Доброго времени суток! Помогите сделать задание на assembler. Написать ехе-программу, которая выведет на экран заранее записана...

Написать программу, которая выведет на экран число b, если оно будет равно 5
Написать программу, которая выведет на экран число b, если оно будет равно 5

Написать программу, которая выведет на экран 10 строк по 5 случайных чисел в диапозоне 1..100
Написать программу, которая выведет на экран 10 строк по 5 случайных чисел в диапазоне 1..100. я вот не знаю: var i,j:byte; begin ...

Написать программу, которая выберет слова, начинающиеся с гласной буквы, и выведет их на экран
Написать программу, которая во вводимом с клавиатуры тексте выберет слова, начинающиеся с гласной буквы, и выведет их на экран.


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

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Новые блоги и статьи
Символьное дифференцирование
igorrr37 13.02.2026
/ * Логарифм записывается как: (x-2)log(x^2+2) - означает логарифм (x^2+2) по основанию (x-2). Унарный минус обозначается как ! */ #include <iostream> #include <stack> #include <cctype>. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL3_image
8Observer8 10.02.2026
Содержание блога Библиотека SDL3_image содержит инструменты для расширенной работы с изображениями. Пошагово создадим проект для загрузки изображения формата PNG с альфа-каналом (с прозрачным. . .
Установка Qt-версии Lazarus IDE в Debian Trixie Xfce
volvo 10.02.2026
В общем, достали меня глюки IDE Лазаруса, собранной с использованием набора виджетов Gtk2 (конкретно: если набирать текст в редакторе и вызвать подсказку через Ctrl+Space, то после закрытия окошка. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru