Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Составить программу, которая по номеру детали выводит на экран её название. https://www.cyberforum.ru/ cpp-beginners/ thread853935.html
Вот задание. Имеется пронумерованный список деталей: 1) шуруп, 2) гайка, 3) винт, 4) гвоздь,5)болт. Составить программу, которая по номеру детали выводит на экран её название. Вот какой код я смог...
Нахождение комплексных корней методом Ньютона C++
Нужно решить уравнение с комплексной переменной z^n +1 = 0. Код вроде написал,но ищет неверно корни.Помогите,пожалуйста. Заголовочный файл с описание класса. #include <iostream> #include <cmath>...
C++ Шифр Вернама. Дешифровка
Помогите написать дешифратор для Шифра Вернама или укажите ошибку в моём дешифраторе: #include <iostream> #include <stdio.h> #include <conio.h> using namespace std; int main() {
C++ Динамические структуры. Составить программу, которая содержит информацию о книгах в библиотеке Составить программу, которая содержит информацию о книгах в библиотеке. Сведения о книгах включают: Номер УДК; Фамилию и инициалы автора; Название; Год издания; Количество экземпляров... https://www.cyberforum.ru/ cpp-beginners/ thread853910.html
C++ Выбор учебника для подготовки к олимпиаде АЦМ https://www.cyberforum.ru/ cpp-beginners/ thread853897.html
Какой лучше подойдет для прочтения перед олимпиадой по программированию АЦМ?
Изменить указатель в функции C++
Совсем запутался. мне нужно что бы после выхода из функции указатель wsadr был изменен, и менять внутри переменные по указателю. char rl1 ; char *sadr =(char*) MapViewOfFile(sfilemp,...
Удаление элемента из vector C++
Здорова! Пытаюсь удалить элемент из vector<string>, но чото ошибку выдает и я вообще не пойму что за ошибка. Вот код который ошибку выводит: //ydalenie elementov nachinayuchixc9 na a ...
C++ В неориентированном графе посчитать количество компонент связности 2. Компоненты связности В неориентированном графе посчитать количество компонент связности. В графе нет петель и кратных ребер. Формат входного файла Во входном файле записаны сначала два числа N... https://www.cyberforum.ru/ cpp-beginners/ thread853888.html
C++ Найти минимальное количество пересадок между двумя городами https://www.cyberforum.ru/ cpp-beginners/ thread853886.html
Здраствуйте!Помогите пожалуйста Кратчайший путь. Даны N городов и связи между ними в виде матрицы смежности. Требуется найти минимальное количество пересадок между двумя городами. Гарантируется,...
C++ Определить количество пар, которое может образоваться, и укажите эти пары (задача "Охота") На охоту поехали n человек. Половина из них не имели патронов. Охотники разделились на два равные группы: первая группа с патронами, вторая – без патронов. Первая группа решила курировать над второй... https://www.cyberforum.ru/ cpp-beginners/ thread853883.html
93 / 745 / 279
Регистрация: 11.04.2012
Сообщений: 971
02.05.2013, 10:08 0

Программа для нахождения в каждой строке матрицы G(n, m) максимальный и минимальный элементы

02.05.2013, 10:08. Просмотров 747. Ответов 1
Метки (Все метки)

Лучший ответ Сообщение было отмечено pahan72835 как решение

Решение

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
#include <stdio.h>
#include <stdlib.h>
#include <conio.h>
#include <memory.h>
 
#define n 10
#define m 20
 
void swap(int& n1, int& n2);
 
int main(int argc, char* argv[])
{
    int** G = new int*[n];
    memset((void*)G, 0x00, sizeof(int*) * n);
 
    for (int q = 0; q < n; q++)
    {
        G[q] = new int[m];
        for (int k = 0; k < m; k++)
        {
            G[q][k] = rand() % 99 + 1;
            printf("%d ",G[q][k]);
        }
 
        printf("\n");
    }
 
    printf("\n");
 
    for (int i = 0; i < n; i++)
    {
        int min = 0, max = 0;
        for (int j1 = 0; j1 < m; j1++)
            if (G[i][j1] < G[i][min]) min = j1;
        
        for (int j2 = 0; j2 < m; j2++)
            if (G[i][j2] > G[i][max]) max = j2;
 
        swap(G[i][0],G[i][min]);
        swap(G[i][m-1],G[i][max]);
    }
 
    for (int x1 = 0; x1 < n; x1++)
    {
        for (int x2 = 0; x2 < m; x2++)
            printf("%d ",G[x1][x2]);
 
        printf("\n");
    }
 
    _getch();
 
    return 0;
}
 
void swap(int& n1, int& n2)
 { int _tn = n1; n1 = n2; n2 = _tn; }


Вернуться к обсуждению:
Программа для нахождения в каждой строке матрицы G(n, m) максимальный и минимальный элементы
1
Миниатюры
Программа для нахождения в каждой строке матрицы G(n, m) максимальный и минимальный элементы  
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
02.05.2013, 10:08
Готовые ответы и решения:

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

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

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

Найти в каждой строке матрицы максимальный и минимальный элементы
Всем Привет_))) Ребят, у меня проблема. Задание: Дана матрица B Найти в каждой строке максимальный...

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