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

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

Войти
Регистрация
Восстановить пароль
 
darkeneez
0 / 0 / 0
Регистрация: 26.09.2015
Сообщений: 8
#1

Заштрихованная область матрицы - C++

21.12.2015, 21:05. Просмотров 176. Ответов 4
Метки нет (Все метки)

Ребят, помогите пожалуйста. Никак не могу вывести формулу для элементов вне закрашенной территории

C++
1
2
3
4
5
6
7
8
9
10
for (int i = 0; i < (a / 2 - 1); i++)
    {   //первый левый треуг
        for (int j = 0; j < (a / 2 - 1); j++)
        {
            if ((j < a / 2 - 1 - i))
            {
                cout << " " << p[i][j];
            }
        }
    }
Пытался до середины дойти, выводит всегда только одно число
0
Изображения
 
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
21.12.2015, 21:05
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Заштрихованная область матрицы (C++):

Пусть D - заштрихованная часть - C++
Пусть D - заштрихованная часть плоскости рис. и пусть u определяется по х и у следующим образом (запись (х,у) Є D означает что точка с...

Пусть D заштрихованная чать плоскости - C++
Помогите решить задачу,очень плохо с геометрией... Пусть D заштрихованная чать плоскости как определяется u и условие на картинке ...

Заполнить нулями заданную область матрицы - C++
Задана квадратная матрица, все элементы которой равны единице. Написать функцию void func (int ** arr, int n), которая заполняет...

Заполнить заштрихованную область матрицы нулями - C++
Задали квадратную матрицу, все элементы которой равны единице. Написать фунцию void func (int** arr, int n) которая заполняет...

Написать функцию, которая заполняет заштрихованную область матрицы нулями - C++
Задана квадратная матрица, все элементы которой ровные единицы. Написать функцию void func (int** arr, int n), которая заполняет...

Заполнить заданную область квадратной матрицы единицами, а остальное - нулями - C++
Данная действительно квадратная матрица размерности N. Заполнить матрицу в заштрихованной области единицами, в не заштрихованной - нулями.

4
darkeneez
0 / 0 / 0
Регистрация: 26.09.2015
Сообщений: 8
21.12.2015, 21:11  [ТС] #2
C++
1
2
3
4
5
6
7
8
9
10
for (int i = 0; i < (a / 2); i++)
    {   //первый левый треуг
        for (int j = 0; j < (a / 2); j++)
        {
            if ((j < a / 2) && ((i == 0 && j == 0) || i != j))
            {
                cout << " " << p[i][j];
            }
        }
    }
Вот так еще попробовал. Тогда проблема с элементами у которых i == j, но если этого не сделать будут лишние элементы.
0
Байт
Эксперт C
16355 / 10631 / 1592
Регистрация: 24.12.2010
Сообщений: 20,279
21.12.2015, 21:30 #3
Цитата Сообщение от darkeneez Посмотреть сообщение
for (int j = 0; j < (a / 2); j++)
C++
1
for (int j = 0; j < i; j++)
0
darkeneez
0 / 0 / 0
Регистрация: 26.09.2015
Сообщений: 8
21.12.2015, 21:37  [ТС] #4
Теперь выводит только 1 элемент. А именно: p[2][1]
0
Байт
Эксперт C
16355 / 10631 / 1592
Регистрация: 24.12.2010
Сообщений: 20,279
21.12.2015, 22:27 #5
Цитата Сообщение от darkeneez Посмотреть сообщение
Теперь выводит
Покажите модифицированный кусок этого кода и расскажите, чему равно a.
И, да. Я кажется ошибся. Внутренний цикл
C++
1
for(j=0; j < (a/2)-i; j++)
Впрочем, вы сами можете все увидеть и понять, если попробуете вручную прогнать код для небольшого значения a.
0
21.12.2015, 22:27
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
21.12.2015, 22:27
Привет! Вот еще темы с ответами:

Работа с матрицей. Написать фунцию которая заполняет заштрихованную область матрицы нулями - C++
Задали квадратную матрицу, все элементы которой равны единице. написать фунцию void func (int** arr, int n) которая заполняет...

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

Не могу понять как сделать Дана заштрихованная область и точка с координатами (х, у). Написать программу, определяющую, попадает ли точка в область - JavaScript
Дана заштрихованная область и точка с координатами (х, у). Написать программу, определяющую, попадает ли точка в область. Добавлено...

Дана заштрихованная область и точка с координатами (х, у). Написать программу, определяющую, попадает ли точка в область - Pascal
Дана заштрихованная область и точка с координатами (х, у). Написать программу, определяющую, попадает ли точка в область.


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

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

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