Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.95/40: Рейтинг темы: голосов - 40, средняя оценка - 4.95
2 / 2 / 0
Регистрация: 03.11.2017
Сообщений: 87

Найти положительные элементы главной диагонали матрицы

24.05.2018, 17:30. Показов 7436. Ответов 1
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Подскажите в чем ошибка
Требуется вывести положительные элементы главной диагонали или «No such elements», если положительных элементов нет.

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
bool flag;
     int n;
             cin >> n;
             int **matrix = new int*[n];
             for(int i=0; i<n; i++)
             {
                 matrix[i] = new int[n];
                 for(int j=0; j<n; j++)
                 {
                    matrix[i][j] = rand()%10;
                     cin >> matrix[i][j];
                 }
             }
             for(int i=0; i<n; i++)
                 if ( matrix[i][i] > 0) {
                     flag = true;
              cout << matrix[i][i] << " "; 
                 }
                 else
                     flag = false;
             cout << "No such elements";
             for(int i=0; i<n; i++)
                 delete [] matrix[i];
             delete [] matrix;
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
24.05.2018, 17:30
Ответы с готовыми решениями:

Вывести положительные элементы главной диагонали матрицы
Дан массив размера N×N. Необходимо вывести положительные элементы главной диагонали. Формат входных данных Натуральное число N —...

Вывести положительные элементы главной диагонали матрицы
Дан массив размера N ×N. Необходимо вывести положительные элементы главной диагонали. Формат входных данных Натуральное число N — размер...

Запомнить в массиве Z положительные элементы главной диагонали матрицы
Дана матрица X(m,m). Запомнить в массиве Z положительные элементы главной диагонали

1
7438 / 5030 / 2892
Регистрация: 18.12.2017
Сообщений: 15,692
25.05.2018, 00:24
Цитата Сообщение от Useer Посмотреть сообщение
Подскажите в чем ошибка
Я сброшу рабочий код, а Вы сами определитесь в чём ошибки
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
#include <iostream>
#include <iomanip>
#include <ctime>
using namespace std; 
 
int main()
{
    srand((int)time(0));
    int n, k=0;
    cout <<"n="; cin >> n;
    
    int **matrix = new int*[n];
    for(int i=0; i<n; i++)    
    matrix[i] = new int[n];
    
    for (int i = 0; i < n; i++)
    {
    for (int j = 0; j < n; j++)
    {
    matrix[i][j]=rand()%19-9;
    cout <<setw(3)<<matrix[i][j]<<" ";
    }
    cout << endl;
    }
        
    for(int i=0; i<n; i++)
    if ( matrix[i][i] > 0) {k++; cout << matrix[i][i] << " ";}    
    
    if (k ==0) cout <<"\nNo such elements";
    for(int i=0; i<n; i++)
    delete [] matrix[i];
    delete [] matrix;
system("pause");
return 0;
}
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
25.05.2018, 00:24
Помогаю со студенческими работами здесь

Заменить элементы главной диагонали матрицы нулями и найти максимальный элемент ниже побочной диагонали
Есть пример для решения другой задачи(она находит суму всех элементов каждой строки и выводит результат суммы по возрастанию): #include...

Найти элементы главной диагонали матрицы
Найти элементы главной диагонали матрицы 5 на 5

Поменять местами элементы главной и побочной диагонали матрицы и найти столбцы, элементы которых убывают
С++ Задана матрица A(n,n). Поменять местами элементы главной и побочной диагонали. В преобразованной матрице найти столбцы, элементы...

Найти на главной диагонали квадратной матрицы максимальный и минимальный элементы
Найти на главной диагонали квадратной матрицы максимальный и минимальный элементы. Поменять местами строки, в которых они расположены. ...

Найти элементы заданной матрицы расположенные в указанном положении относительно главной диагонали
дано матрица x(8.8) найти главный диагональ, найти арифметические элементы которые расположены сверху и снизу главного диагональ Помогите...


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Новые блоги и статьи
Мысли в слух. Про "навсегда".
kumehtar 16.04.2026
Подумалось тут, что наверное очень глупо использовать во всяких своих установках понятие "навсегда". Это очень сильное понятие, и я только начинаю понимать край его смысла, не смотря на то что давно. . .
My Business CRM
MaGz GoLd 16.04.2026
Всем привет, недавно возникла потребность создать CRM, для личных нужд. Собственно программа предоставляет из себя базу данных клиентов, в которой можно фиксировать звонки, стадии сделки, а также. . .
Знаешь почему 90% людей редко бывают счастливыми?
kumehtar 14.04.2026
Потому что они ждут. Ждут выходных, ждут отпуска, ждут удачного момента. . . а удачный момент так и не приходит.
Фиксация колонок в отчете СКД
Maks 14.04.2026
Фиксация колонок в СКД отчета типа Таблица. Задача: зафиксировать три левых колонки в отчете. Процедура ПриКомпоновкеРезультата(ДокументРезультат, ДанныеРасшифровки, СтандартнаяОбработка) / / . . .
Настройки VS Code
Loafer 13.04.2026
{ "cmake. configureOnOpen": false, "diffEditor. ignoreTrimWhitespace": true, "editor. guides. bracketPairs": "active", "extensions. ignoreRecommendations": true, . . .
Оптимизация кода на разграничение прав доступа к элементам формы
Maks 13.04.2026
Алгоритм из решения ниже реализован на нетиповом документе, разработанного в конфигурации КА2. Задачи, как таковой, поставлено не было, проделанное ниже исключительно моя инициатива. Было так:. . .
Контроль заполнения и очистка дат в зависимости от значения перечислений
Maks 12.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: реализовать контроль корректности заполнения дат назначения. . .
Архитектура слоя интернета для сервера-слоя.
Hrethgir 11.04.2026
В продолжение https:/ / www. cyberforum. ru/ blogs/ 223907/ 10860. html Знаешь что я подумал? Раз мы все источники пишем в голове ветки, то ничего не мешает добавить в голову такой источник, который сам. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru