Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Вычислить значение функции заданной разложением в ряд Тейлора https://www.cyberforum.ru/ cpp-beginners/ thread2346342.html
Дано вещественное число X и целое число N (> 0). Найти значение выражения 1 – X2/(2!) + X4/(4!) – … + (–1)N·X2·N/((2·N)!) (N! = 1·2·…·N). Полученное число является приближенным значением функции cos...
C++ Программа имитирующую работу банка
Написать программы имитирующую работу банка. В банке должны быть клиенты и менеджеры. У каждого клиента должны быть его личные данные, его счет и %, под которым счет хранится. Также у каждого...
C++ Как обратиться к элементу списка
У меня есть список, в нём присутствует 4 позиции: Имя файла, размер, таймер-счётчик и флаг. Меня вот, что интересует. Я этот список постоянно анализирую, и должен при каждом проходе одного и того же...
C++ Вывести массив по убыванию 4. После обработки, выводит результаты по убыванию (<слово> <количество>). Если некоторых слов в тексте одинаково — выводить по алфавиту. https://www.cyberforum.ru/ cpp-beginners/ thread2346319.html
C++ Подсчитать сколько раз встречается каждое слово https://www.cyberforum.ru/ cpp-beginners/ thread2346318.html
3. Подсчитывает количество каждого слова
Заменить все заглавные буквы на строчные и знаки препинания на пробелы C++
2. Затем, меняет все заглавные буквы на строчные и заменяет знаки препинания на пробелы
C++ Прочитать информацию из txt файла
1. Берет информацию из .txt файла Текст в файле — на английском.
C++ Удаление элементов из массива Удалить все элементы из массива, которые встречаются менее 3 раз. Вот код, уже который час бьюсь, но никак не могу найти ошибку. Был бы благодарен за подсказку. #include <iostream> #include... https://www.cyberforum.ru/ cpp-beginners/ thread2346248.html
C++ Сортировка обменом (перестановками) https://www.cyberforum.ru/ cpp-beginners/ thread2346233.html
Требуется написать программу для решения задачи(картинка во вложении). Имеется код для генерации всех перестановок. Но эта генерация работает, предварительно отсортировав строку. Как написать...
C++ Последствия некорректного ввода данных #include <iostream> #include <clocale> #include <conio.h> #include <ctime> using namespace std; int checking_digit(int x) { setlocale(LC_ALL, "Russian"); if (!cin.good()) https://www.cyberforum.ru/ cpp-beginners/ thread2346217.html
5908 / 4015 / 2326
Регистрация: 18.12.2017
Сообщений: 12,571
06.11.2018, 19:45 0

Поменять местами первую строку матрицы с той строкой, где находится максимальный элемент

06.11.2018, 19:45. Просмотров 1650. Ответов 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
#include <iostream>
#include <cmath>
using namespace std;
 
int main() 
{    
    int imax=0;
    const int n=4;
    double a[4][4], sum=0.0, max=0.0, eps=1e-9;    
    
    cout << "Enter "<<n*n<<" matrix elements:\n";
    for (int i = 0; i < n; i++) {    
        for (int j = 0; j < n; j++) {
            cin >> *(*(a + i) + j);
            if (i==0) sum+=*(*a + j);
            if ((i==0 && j==0) || *(*(a + i) + j)>max) {max=*(*(a + i) + j);imax=i;}
        }
    }
    cout << "\n";
    
    if (fabs(max-sum)<eps) 
    swap (*a, *(a + imax));
    
    for (int i = 0; i < n; i++) {
        for (int j = 0; j < n; j++) {
            cout << *(*(a + i) + j) << " ";
        }
        cout << "\n";
    }
system("pause");
return 0;
}
если max несколько поменяет с первым

Вернуться к обсуждению:
Поменять местами первую строку матрицы с той строкой, где находится максимальный элемент
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
06.11.2018, 19:45
Готовые ответы и решения:

Матрица. Поменять местами первую с той строкой, где находится минимальный элемент
Ребят помогите решить задачку! Задана матрица В(4,4). Если максимальный элемент матрицы равен сумме...

Поменять местами последнюю строку со строкой, в которой находится максимальный элемент матрицы
В матрице из действительных минусовых чисел поменять местами последний рядок с рядком, в котором...

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

Найти максимальный элемент главной диагонали матрицы, поменять местами строку/столбец, где он находится
С клавиатуры вводится матрица чисел P Найти максимальнный элемент главной диагонали Поменять...

__________________
Помогаю в написании курсовых работ и дипломов здесь.
2
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.