Форум программистов, компьютерный форум, киберфорум
C для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.57/7: Рейтинг темы: голосов - 7, средняя оценка - 4.57
1 / 1 / 0
Регистрация: 30.01.2013
Сообщений: 21
1

Определить в каждой строке матрицы max и min элементы, после чего поменять их местами

24.05.2013, 20:05. Показов 1428. Ответов 1
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Дана матрица D(8x8), элементами которой являются целые числа. определить в каждой строке max и min элементы, после чего поменять их местами.
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
24.05.2013, 20:05
Ответы с готовыми решениями:

Преобразовать исходную матрицу,определив в каждой строке max и min элементы, после чего поменять их местами
Дана матрица D(8x8), элементами которой являются целые числа. Преобразовать исходную матрицу...

Преобразовать исходную матрицу D(8x8),определив в каждой строке max и min элементы, после чего поменять их местами.
Дана матрица D(8x8), элементами которой являются целые числа. Преобразовать исходную матрицу...

Массив: Преобразовать исходную матрицу D(8x8),определив в каждой строке max и min элементы, после чего поменять их местами
Задача №1. Дана матрица D(8x8), элементами которой являются целые числа. Преобразовать исходную...

Определить в каждой строке матрицы минимальные и максимальные элементы, после чего поменять их местами
Дана матрица D (8x8), элементами которой являются целые числа. Преобразовать исходную матрицу D...

1
2 / 2 / 4
Регистрация: 12.04.2013
Сообщений: 66
24.05.2013, 23:27 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
#include <stdio.h>
#include <conio.h>
#include <stdlib.h>
#include <iostream>
#include <math.h>
 
int main() {
    //setlocale(0,"");
    int m,n,i,j,max,min;
    printf("Введите числа n и m для определения размерности массива\n");
    scanf("%d %d",&n,&m);
    int matrix[n][m];
    for (i=0;i<m;i++) {
                      for (j=0;j<n;j++) matrix[i][j]=rand()%20-10;
                      }    
    for (i=0;i<m;i++) {
                      for (j=0;j<n;j++) printf("%d\t",matrix[i][j]);
                      printf("\n");
                      }
    max=-11;
    min=11;
    for (i=0;i<m;i++) {
                      for (j=0;j<n;j++) {
                                        if (matrix[i][j]<=min) {
                                                               min=matrix[i][j];
                                                               }
                                        if (matrix[i][j]>=max) {
                                                               max=matrix[i][j];
                                                               }
                                        }
                      }
    for (i=0;i<m;i++) {
                      for (j=0;j<n;j++) {
                                        if (matrix[i][j]==max) matrix[i][j]=min;
                                        else if(matrix[i][j]==min) matrix[i][j]=max;
                                        }
                      }
    printf("\n");
    for (i=0;i<m;i++) {
                      for (j=0;j<n;j++) printf("%d\t",matrix[i][j]);
                      printf("\n");
                      }
    
    getch();
    return 0;
}
0
24.05.2013, 23:27
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
24.05.2013, 23:27
Помогаю со студенческими работами здесь

Найти в каждой строке матрицы max и min элементы и поменять их местами с первым и последним элементом
Дана матрица B. Найти в каждой строке матрицы максимальный и минимальный элементы и поменять их...

В каждой строке матрицы найти min и max, поменять местами
Условие: В каждой строке матрицы A=(aij)mxn найти максимальный и минимальный элементы. Сформировать...

Найти в каждой строке матрицы max и min элементы, и поменять их с первым и последним элементами строки
Дана матрица B. Найти в каждой строке матрицы максимальный и минимальный элементы и поменять их с...

Массив: Найти в каждой строке max и min, поменять их местами.
Вводится квадратная матрица порядка n. Найти в каждой строке max и min, поменять их местами....


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru