4 / 4 / 0
Регистрация: 05.03.2013
Сообщений: 449
1

Найти максимальное значение в каждой строке матрицы и координаты максимума

03.06.2016, 05:33. Показов 2819. Ответов 1
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Задан двумерный массив AxB. Нужно найти максимальное значение в каждой строке и координаты этого максимума. Найти среднее значение W-й строки. Значения A, B, W вводятся с клавиатуры.
0
Лучшие ответы (1)
03.06.2016, 05:33
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
03.06.2016, 05:33
Ответы с готовыми решениями:

Найти максимальное значение в каждой строке матрицы
Как найти максимальное значение в каждой строке? for (int i=0; i<rows; i++) { for (int ix = i; ix >=0; ix-- ){ ...

Найти максимальное значение в каждой строке матрицы
Добрый день. Помогите пожалуйста с программой, которая генерирует прямоугольную матрицу и выводит на экран максимальные значения каждой её...

Найти минимальное и максимальное значение в каждой строке матрицы
Дана матрица размером 5х10. Найти минимальное и максимальное значение в каждой строке. Если не трудно еще и в TurboC

1
0 / 0 / 2
Регистрация: 14.02.2015
Сообщений: 7
03.06.2016, 12:08 2
Лучший ответ Сообщение было отмечено e73t4ph_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
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
#include <stdlib.h>
#include <stdio.h>
#include <windows.h>
#include <time.h>
 
void build_matrix(int**array,int lines,int colums);
void search_max_in_lines(int**array,int lines,int colums);
void print_matrix(int**array,int lines,int colums);
void mean_value (int**array,int lines, int colums, int line_search);
 
int main()
{
    int A,B,W;
    int count;  
    puts("Enter number of lines and colums");
    scanf("%d %d",&A,&B);
 
    int **array = new int* [A]; //колличество строк
    for(count = 0; count < A; count++)
        array[count] = new int [B]; //колличество столбцов
    build_matrix(array,A,B);
    print_matrix(array,A,B);
    search_max_in_lines(array,A,B);
    puts("Enter lines");
    scanf("%d",&W);
    mean_value(array,A,B,W);
    system("pause");
    return 0;
}
 
void build_matrix(int**array,int lines,int colums)
{
    srand(time(NULL));
    int i,j;
    for(i = 0; i<lines;i++)
        for(j = 0; j < colums; j++)
            array[i][j] = rand()%100;
}
 
void print_matrix(int**array,int lines,int colums)
{
    srand(time(NULL));
    int i,j;
    for(i = 0; i<lines;i++)
    {
        for(j = 0; j < colums; j++)
            printf("%4d",array[i][j]);
        printf("\n");
    }
 
}
 
void search_max_in_lines(int**array,int lines,int colums)
{
    int i,j,max = 0;
    for(i = 0; i<lines;i++)
    {
        for(j = 0; j < colums; j++)
        {
            if (array[i][j] > max) max = array[i][j];
        }
        printf("\nmax element in %d lines is - %d\n",i,max);
    }
}
 
void mean_value (int**array,int lines, int colums, int line_search)
{
    int i,j,mean = 0;
    for(j = 0; j < colums; j++)
    {
        mean += array[line_search][j];
    }
    printf("\nmean value in %d line is - %d\n",line_search,mean);
}
Добавлено через 1 час 40 минут
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
void search_max_in_lines(int**array,int lines,int colums)
{
    int i,j,temp,max = 0;
    for(i = 0; i<lines;i++)
    {
        for(j = 0; j < colums; j++)
        {
            if (array[i][j] > max) {max = array[i][j];temp = j;}
        }
        printf("\nmax element in %d line and %d colum is - %d\n",i,temp,max);
        max = 0;
        temp = 0;
    }
}
немного не доработал тогда функцию поиска максимального элемента.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
03.06.2016, 12:08
Помогаю со студенческими работами здесь

Найти минимальное|максимальное значение в каждой строке матрицы
Помогите с задачей! язык С++ Дана матрица размера n×m. Найти минимальное1|максимальное2 значение в каждой строке3|столбце4.

Найти максимальное отрицательное значение в каждой строке матрицы
Добрый день! Помогите, пожалуйста, разобраться. В программировании толком не разбираюсь пока, но очень нужно решить задачу. Задача. ...

Найти минимальное|максимальное значение в каждой строке матрицы
Осталось 30мин помогите Дана матрица размером 5 x 10 . Найти минимальное и максимальное значение в каждой строке столбце C++

Найти минимальное/максимальное значение в каждой строке/столбце матрицы
Помогите пожалуйста составить программу Т_Т: Дана матрица размера 5 x 10. Найти минимальное1|максимальное2 значение в каждой...

Определить максимальное значение в каждой строке матрицы
Нужно решить такую задачку, дано матрицу 7 на 8 вывести на экран максимальное значение в каждой ее строке Подскажите как сделать ...


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

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

Редактор формул (кликните на картинку в правом углу, чтобы закрыть)
Опции темы

Новые блоги и статьи
Ключевые слова Python
hw_wired 15.02.2025
Ключевые слова в Python - это специальные зарезервированные слова, которые имеют особое значение и функции в языке. В настоящее время Python включает 35 ключевых слов и 4 мягких ключевых слова. Эти. . .
Отличия изменяемых и неизменяемых типов в Python
hw_wired 15.02.2025
В Python существует принципиальное различие между изменяемыми (mutable) и неизменяемыми (immutable) типами данных, которое оказывает существенное влияние на работу программ. Это различие часто. . .
Python: сравнение списков и кортежей
hw_wired 15.02.2025
В Python последовательности являются одними из самых важных и часто используемых типов данных. Они позволяют хранить упорядоченные наборы элементов, к которым можно обращаться по индексу. Среди всех. . .
Как скачивать файлы с URL с помощью Python
hw_wired 15.02.2025
Для скачивания файлов Python предлагает как встроенные средства, так и сторонние библиотеки. Встроенный модуль urllib из стандартной библиотеки обеспечивает базовую функциональность для работы с URL. . .
Использование SQLAlchemy в Python
hw_wired 15.02.2025
SQLAlchemy - мощная библиотека для работы с базами данных в Python, которая предоставляет полноценный набор средств для объектно-реляционного отображения (ORM) и обширные возможности для работы с. . .
Взаимодействие с REST API в Python
hw_wired 15.02.2025
В современном мире разработки программного обеспечения REST API стал неотъемлемой частью архитектуры веб-приложений. API (Application Programming Interface) - это набор правил и протоколов,. . .
Разделение строк в Python
hw_wired 15.02.2025
Python предлагает богатый набор возможностей для работы со строками, и среди них разделение строк занимает особое место. Этот процесс позволяет разбивать текст на отдельные компоненты, что критично. . .
Объединение строк в Python
hw_wired 15.02.2025
При работе с текстовыми данными в Python нередко возникает необходимость объединять несколько строк в одну. Это может потребоваться при форматировании вывода, обработке текстовых файлов или создании. . .
Лучшие игровые движки на Python
hw_wired 15.02.2025
В последнее время разработка игр стала одним из самых популярных направлений программирования, и Python не остался в стороне от этого тренда. Несмотря на то, что Python обычно не ассоциируется с. . .
Декоратор jit в Python
hw_wired 15.02.2025
Если вы достаточно долго изучаете программы и пакеты на Python для машинного обучения, то наверняка замечали, что паттерн "JIT-декоратор" довольно популярен. Этот подход позволяет превратить обычные. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru