Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 9, средняя оценка - 4.67
Mr.kto
95 / 96 / 18
Регистрация: 18.08.2012
Сообщений: 308
#1

Сформировать вектор, состоящий из максимальных элементов каждого столбца (строки) матрицы - C++

28.10.2012, 15:07. Просмотров 1551. Ответов 1
Метки нет (Все метки)

Всем привет! Помогите пожалуйста мне написать вот такую программу:
Данная прямоугольная матрица. Сформировать вектор, состоящий из максимальных элементов каждого столбца (строки) матрицы. Поиск максимального элемента в столбце (строке) выполнить в виде подпрограммы.
Никак не могу разобраться с массивами! Спасибо!
http://www.cyberforum.ru/cpp-beginners/thread265763.html
0
Лучшие ответы (1)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
28.10.2012, 15:07
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Сформировать вектор, состоящий из максимальных элементов каждого столбца (строки) матрицы (C++):

Создать векторы из максимальных элементов каждой строки и каждого столбца матрицы
Помогите решить, пожалуйста! Получить вектор B, каждый элемент которого...

Сформировать одномерный массив, состоящий из максимальных элементов четных столбцов матрицы
Дана целочисленная матрица 10x12. Найти сумму элементов в заштрихованной...

Даны три квадратные матрицы. Сформировать вектор, состоящий из минимальных элементов каждой матрицы, отличных от нуля
Даны три квадратные матрицы. Сформировать вектор, состоящий из минимальных...

Найти вектор максимальных элементов каждой строки матрицы
Дана действительная матрица размером m n Найти вектор максимальных элементов...

Сформировать одномерный массив из суммы отрицательных элементов каждого столбца матрицы
Дана матрица m на n. Сформировать одномерный массив из суммы отрицательных...

1
Mr.kto
95 / 96 / 18
Регистрация: 18.08.2012
Сообщений: 308
05.12.2012, 03:01  [ТС] #2
Лучший ответ Сообщение было отмечено Mr.kto как решение

Решение

Отвечу сам на свой вопрос.
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
36
37
38
39
#include <iostream>
#include <conio.h>
#include <stdlib.h>
using namespace std;
 
int Vector(int *);
 
void main()
{
    int A[5][5],x,c[5];
    for (int i = 0; i < 5; i++)
    {
        for (int j = 0; j < 5; j++)
        {
            x=rand()%100;
            A[i][j]=x;
            cout<<A[i][j]<<"\t";
        }
        cout<<endl;
    }
    cout<<"\n\n\n";
    for (int i = 0; i < 5; i++)
    {
        c[i]=Vector(&(A[i][0]));
        cout<<c[i]<<"\t";
    }
    _getch();
}
 
int Vector(int *B)
{
    int max=*B;
    for (int j = 0; j < 5; j++)
    {
        if (max<(*(B+j)))
            max=*(B+j);
    }
    return max;
}
3
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
05.12.2012, 03:01
Привет! Вот еще темы с решениями:

Сформировать массив состоящий из максимальных элементов столбцов
Нужно сформировать массив состоящий из максимальных элементов столбцов матрицы....

Сформировать массив B из максимальных по значению элементов каждой строки исходной матрицы A(MxN)
Сформировать массив B из максимальных по значению элементов каждой строки...

Сформировать двумерный массив на С++ состоящий из наибольших элементов любой строки матрицы, введеной с клавиатуры
плиз помогите пожалуйста хоть с одной прогой!заранее спасибо!)) 1)сформировать...

Для матрицы А(4 строки ,4 столбца) сформировать одномерный массив B из 4 элементов
Друзья, может у кого есть исходники? на любом языке программирования, буду...


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

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

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