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

Ввод/вывод элементов квадратной матрицы, вычисление индексов максимального элемента - C++

Войти
Регистрация
Восстановить пароль
 
Blackhole
 Аватар для Blackhole
0 / 0 / 0
Регистрация: 16.12.2013
Сообщений: 19
01.05.2014, 23:57     Ввод/вывод элементов квадратной матрицы, вычисление индексов максимального элемента #1
Помогите написать программу для ввода элементов квадратной матрицы, вывода этого массива на экран, вычисления индексов максимального элемента массива.
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
01.05.2014, 23:57     Ввод/вывод элементов квадратной матрицы, вычисление индексов максимального элемента
Посмотрите здесь:

Вычисление максимального элемента, среди элементов, расположенных на побочных диагоналях матрицы C++
C++ Вычисление максимального элемента побочной диагонали матрицы
C++ Найти среднее арифметическое индексов минимального и максимального элементов массива
Нахождение максимального элемента среди элементов, лежащих выше побочной диагонали матрицы C++
C++ Ввод-вывод элементов квадратной матрицы
C++ Вычисление максимального элемента в одномерном динамическом массиве
C++ Найти сумму элементов в строках матрицы, содержащих хотя бы один отрицательный элемент (файловый ввод/вывод)
C++ Перестановка в каждой строке матрицы максимального элемента и элемента главной диагонали
C++ Реализовать функцию, находящую произведение индексов максимального и минимального элементов массива
C++ Вычислить произведение индексов максимального и минимального элементов массива
В заданной квадратной матрице определить сумму минимального и максимального из элементов C++
C++ В заданной матрице найти значение и номер максимального элемента (файловый ввод/вывод)

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
cooller
 Аватар для cooller
564 / 532 / 120
Регистрация: 25.12.2013
Сообщений: 1,456
02.05.2014, 00:08     Ввод/вывод элементов квадратной матрицы, вычисление индексов максимального элемента #2
Сообщение было отмечено автором темы, экспертом или модератором как ответ
Blackhole,
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
    
        static void Main(string[] args)
        {
            int[,] mas = new int[5, 5];
            Random rnd = new Random();
            int pos_i = 0,pos_j = 0;
            for (int i = 0; i < 5; i++)
            {
                for (int j = 0; j < 5; j++)
                {
                    mas[i, j] = rnd.Next(0, 100);
                    if(mas[i,j] > mas[pos_i,pos_j])
                    {
                        pos_i = i;
                        pos_j = j;
                    }
                    Console.Write(mas[i, j] + "\t");
                }
                Console.WriteLine();
            }
 
            Console.WriteLine("Индексы максимального элемента: " + pos_i + " "+pos_j);
        }
volvo
Супер-модератор
 Аватар для volvo
22087 / 14392 / 4049
Регистрация: 22.10.2011
Сообщений: 25,473
Записей в блоге: 2
02.05.2014, 00:17     Ввод/вывод элементов квадратной матрицы, вычисление индексов максимального элемента #3
cooller, А чего на шарпе-то? Раздел вроде Плюсовый...
cooller
 Аватар для cooller
564 / 532 / 120
Регистрация: 25.12.2013
Сообщений: 1,456
02.05.2014, 00:28     Ввод/вывод элементов квадратной матрицы, вычисление индексов максимального элемента #4
UI, не обратил внимание, ну или показалось
щас переделаю, делов то

Добавлено через 9 минут
Blackhole,
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>
#include<cstdlib>
#include<iomanip>
 
int main()
{
    size_t const size = 4;
    int ** matrix = new int *[size];
    for(size_t i=0;i<size;i++)
        matrix[i] = new int [size];
    for(size_t i=0;i<size;i++)
    {
        for(size_t j=0;j<size;j++)
            std::cout<<std::setw(5)<<(matrix[i][j] = rand()%30 - 10);
        std::cout<<"\n";
    }
    size_t pos_i = 0,pos_j = 0;
    for(int i=0;i<size;i++)
    {
        for(int j=0;j<size;j++)
            if(matrix[i][j] > matrix[pos_i][pos_j])
            {
                pos_i = i;
                pos_j = j;
            }
    }
 
    std::cout<<"\nIndexes: "<<pos_i<<" "<<pos_j;
 
    return 0;
}
cooller
03.05.2014, 19:05     Ввод/вывод элементов квадратной матрицы, вычисление индексов максимального элемента
  #5

Не по теме:

Цитата Сообщение от UI Посмотреть сообщение
А чего на шарпе-то? Раздел вроде Плюсовый...
тем не менее, ТС признал лучшим ответом именно код на шарпе

Yandex
Объявления
03.05.2014, 19:05     Ввод/вывод элементов квадратной матрицы, вычисление индексов максимального элемента
Ответ Создать тему
Опции темы

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