Форум программистов, компьютерный форум, киберфорум
Наши страницы

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
nocl1p
37 / 22 / 10
Регистрация: 30.03.2012
Сообщений: 300
#1

Рисование квадрата из символов с диагональю - C++

20.06.2015, 20:56. Просмотров 316. Ответов 6
Метки нет (Все метки)

Доброго времени суток. Скажите как нарисовать вот такую картинку в консоли само собой при помощи цикла?

* 0 0 0
0 * 0 0
0 0 * 0
0 0 0 *
0
Лучшие ответы (1)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
20.06.2015, 20:56
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Рисование квадрата из символов с диагональю (C++):

Рисование квадрата - C++
Здравствуйте, мне необходимо нарисовать квадрат в с++. С с++ столкнулся впервые, поэтому не знаю как это сделать. До этого в делфи делал...

Рисование квадрата с разноцветными сторонами - C++
Есть задача - запрограммировать игру, примерно такую. Фигура состоит из квадратов. Игроки ходят по очереди. За один ход - можно отметить...

Площадь квадрата равна S. Вычислить сторону квадрата а, диагональ d и площадь S1 описанного около этого квадрата круга - C++
Напишите код в C++ Пожалуйста :confusion:

Найти наибольший элемент среди элементов матрицы, расположенных над главной диагональю и под боковой диагональю - C++
Нужно написать код на С++,обращаюсь к вам за помощью) Найти наибольший элемент среди элементов матрицы, расположенных над главной...

Шифровать методом Магического квадрата (размер квадрата 9х9) С++ - C++
Шифровать методом Магического квадрата (размер квадрата 9х9) С++ Дана таблица 9х9. Надо реализовать программу на С++...

Разбить матрицу на квадраты размером 3х3; в центре каждого квадрата поместить сумму прочих элементов квадрата - C++
Есть задача: Заполнить матрицу случайными числами. Разбить матрицу на квадраты размером 3х3. В центре каждого квадрата поместить сумму...

6
Kartopet
31 / 31 / 15
Регистрация: 08.06.2015
Сообщений: 107
20.06.2015, 20:59 #2
nocl1p, при i=j в матрице выводить "*" ?
1
zss
Модератор
Эксперт С++
6928 / 6490 / 2182
Регистрация: 18.12.2011
Сообщений: 17,105
Завершенные тесты: 1
20.06.2015, 21:00 #3
Лучший ответ Сообщение было отмечено автором темы, экспертом или модератором как ответ
C++
1
2
3
4
5
6
7
8
9
10
11
const int N=4;
char a[N][N]={0};
for(int i=0;i<N;i++)
{
  for(int j=0;j<N;j++)
    if(i==j)
      cout<<'*';
    else
      cout<<'0';
  cout<<endl;
}
1
nocl1p
37 / 22 / 10
Регистрация: 30.03.2012
Сообщений: 300
20.06.2015, 21:10  [ТС] #4
А без использования массивов такое можно сделать?
0
zss
Модератор
Эксперт С++
6928 / 6490 / 2182
Регистрация: 18.12.2011
Сообщений: 17,105
Завершенные тесты: 1
20.06.2015, 21:12 #5
Массив не нужен. Я просто забыл удалить строку.
0
nocl1p
37 / 22 / 10
Регистрация: 30.03.2012
Сообщений: 300
20.06.2015, 21:13  [ТС] #6
Ну да. Че-то я даже не посмотрел. Спасибо.
0
castaway
Эксперт С++
4926 / 3033 / 372
Регистрация: 10.11.2010
Сообщений: 11,084
Записей в блоге: 10
Завершенные тесты: 1
20.06.2015, 21:25 #7
Просто ради спортивного интереса. В один цикл.
C++
1
2
3
4
5
6
7
8
9
#include <iostream>
 
int main() {
    for ( int i = 0; i < 16; ++i ) {
        if ( !(i % 4) ) std::cout << '\n';
        std::cout << (!(i % 5) ? '*' : '0');
    }
    return 0;
}
1
20.06.2015, 21:25
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
20.06.2015, 21:25
Привет! Вот еще темы с ответами:

Массивы. Заполнить, разбить на квадраты размером 3х3. В центре каждого квадрата поместить сумму остальных элементов квадрата - C++
Помогите уважаемые программисты написать &quot;Заполнить матрицу случайными числами. Розбить матрицу на квадраты размером 3х3. В центре каждого...

Вычислить сумму элементов матрицы над главной диагональю под главной диагональю и на главной диагонали - C++
Даны матрицы А(4,3) и В(3,5). Для каждой матрицы вычислить сумму элементов над главной диагональю под главной диагональю и на главной...

Найти двузначные числа, у которых сумма удвоенного квадрата первой цифры и квадрата второй цифры равен самому числу - C++
Найти двузначные числа, у которых сумма удвоенного квадрата первой цифры и квадрата второй цифры равен самому числу

Сравнить площадь круга и площадь квадрата , которые заданы сответствено радиусом r и стороной квадрата a - C++
сравнить площадь круга и площадь квадрата , которые заданы сответствено радиусом r и стороной квадрата a


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru