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

Найти максимальные элементы главной и побочной диагоналей - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Алгоритм Дейкстры http://www.cyberforum.ru/cpp-beginners/thread755779.html
Добрый день, пишу программу, где одна из ф-ий построена на алгоритме Дейкстры. Обрабатываю матрицу с путями, но если в ряду есть несколько значений, которые минимальны в этом ряду, что делать? Пример такой матрицы: 0 2 4 2 2 5 0 1 1 1 1 1 0 1 2 5 3 1 0 5 5 2 2 2 0 алгоритм выводит 0 2 3 2 2 2 0 1 1 1 1 1 0 1 2
C++ Ошибка на вводе данных #include <stdio.h> #include <stdlib.h> #include <string.h> #include <ctype.h> /* * В последовательности введенных символов (последний '$') определить порядковый номер первой буквы R * (с учетом верхнего/нижнего регистров) */ http://www.cyberforum.ru/cpp-beginners/thread755763.html
crtdbg.h C++
Для чего используется этот заголовочный файл и где про него почитать?
6. Заполнить 2 двумерных массива разной длины символами. Написать функцию, которая ставит символ пробела в старшем байте каждого слова массива. Обрабо C++
6. Заполнить 2 двумерных массива разной длины символами. Написать функцию, которая ставит символ пробела в старшем байте каждого слова массива. Обработать 2 массива. Результаты вывести на печать. помогите плз
C++ Создание заголовочного файла .h http://www.cyberforum.ru/cpp-beginners/thread755717.html
Подскажите как создать свою, пользовательскую библиотеку .h! Компилятор Dev c++
C++ Switch default и cin Проблема в следующем: Если в case есть cin то после завершения кейса выбирается default, как избежать этого? int i; char s; do { cout<<"— Поиск —"<<endl<<endl; cout<<"Выберите пункт меню:"<<endl; cout<<endl; cout<<"1."<<endl; cout<<"2."<<endl; подробнее

Показать сообщение отдельно
v.a.l.i.d
 Аватар для v.a.l.i.d
412 / 377 / 10
Регистрация: 21.09.2012
Сообщений: 913
08.01.2013, 17:14     Найти максимальные элементы главной и побочной диагоналей
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
    int max1, max2;
 
    max1 = Mas[0][0];        // максимальный на главной диагонали
    max2 = Mas[row-1][0];  // максимальный на побочной
 
    for (int i=0; i<column; i++)
        if (Mas[i][i] > max1)
            max1 = Mas[i][i];
 
    for (int i=0; i<column; i++)
        if (Mas[row-1-i][i] > max2)
            max2 = Mas[row-1-i][i];
 
    cout << "Максимальный элемент на главной диагонали " << max1 << endl;
    cout << "Максимальный элемент на побочной диагонали " << max2 << endl;
 
Текущее время: 19:10. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru