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

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

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 9, средняя оценка - 5.00
Andreevich07
0 / 0 / 0
Регистрация: 07.01.2013
Сообщений: 7
#1

Microsoft Visual Studio: Для каждой строки матрицы с нулевым элементом на главной диагонали вывести номер наибольшего элемента - C++

07.01.2013, 02:31. Просмотров 1128. Ответов 1
Метки нет (Все метки)

Здравствуйте, прошу помощи. Вопрос жизни и смерти.
В программировании вообще что-то тяжко. С горем попалам сдаю.
1 курс... тяжело...
не знаю как написать задачи....(((
помогите, очень прошуууу(((

5.1. ОБРАБОТКА ДВУМЕРНЫХ МАССИВОВ
2. *Для каждой строки целочисленной матрицы порядка n  n с нулевым элементом на главной диагонали вывести номер и значение наибольшего из элементов этой строки.
Вложения
Тип файла: zip методичка.zip (270.3 Кб, 5 просмотров)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
07.01.2013, 02:31     Microsoft Visual Studio: Для каждой строки матрицы с нулевым элементом на главной диагонали вывести номер наибольшего элемента
Посмотрите здесь:
В каждой строке матрицы с отрицательным элементом на главной диагонали найти сумму элементов C++
Матрицы: элементы главной диагонали поменять местами с максимальным элементом в каждой строке C++
C++ Перестановка в каждой строке матрицы максимального элемента и элемента главной диагонали
C++ Найти в каждой строке матрицы наибольший элемент и поменять его местами с элементом главной диагонали
Найти в каждой строке матрицы наибольший элемент и поменять его местами с элементом главной диагонали C++
C++ Найти в каждой строке матрицы наибольший элемент и поменять его местами с элементом главной диагонали
C++ Найти наименьший элемент строки матрицы и поменять его с элементом главной диагонали той же строки
C++ Наибольший элемент строки матрицы поменять местами с элементом главной диагонали
C++ Для каждой строки матрицы найти номер первого отрицательного элемента, и записать данные в новый массив
C++ Вычислить номер максимального элемента массива и произведение между первым и вторым нулевым элементом
C++ Найти минимальный элемент каждой строки матрицы и поместить их на главной диагонали
Для заданной матрицы A(N, N) найти сумму элементов, расположенных в строках с отрицательным элементом на главной диагонали C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
miriganua
131 / 102 / 4
Регистрация: 05.02.2012
Сообщений: 241
07.01.2013, 03:58     Microsoft Visual Studio: Для каждой строки матрицы с нулевым элементом на главной диагонали вывести номер наибольшего элемента #2
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
#include <iostream>
 
using std::cout;
 
int main(int argc, char* argv[])
{
    const int n = 5;
    int arr[n][n] = {{1, 2, 3, 4, 5}, 
                     {2, 0, 1, 4, 7}, 
                     {4, 7, 8, 4, 1}, 
                     {2, 3, 9, 0, 9}, 
                     {1, 3, 5, 6, 0}};
 
    for (int i = 0; i < n; i++)
    {
        if(arr[i][i] == 0)
        {
            int max = 0;
            for (int j = 1; j < n; j++)
            {
                if (arr[i][max] < arr[i][j])
                {
                    max = j;
                }
            }
            cout << "Row #" << i << ": index - " << max << "    value - " << arr[i][max] << '\n';
        }
    }
 
    return 0;
}
Будут вопросы пиши.
Ответ Создать тему
Опции темы

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