Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
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
0 / 0 / 0
Регистрация: 11.01.2016
Сообщений: 10
0

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

06.11.2018, 10:40. Просмотров 1645. Ответов 2
Метки (Все метки)


Задана матрица А(4,4). Если максимальный элемент
матрицы равен сумме элементов первой строки, то
поменять местами первую строку с той строкой, где
находится максимальный элемент.
Помогите, нужно сделать через указатель, без указателя сделал.
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
#include<stdio.h>
#include<math.h>
main()
{int a[4][4], i,j,s,k,m,max;
int p[4];
 
for(i=0; i<4; i++){
for(j=0; j<4; j++)
scanf("%d", &a[i][j]);
p[i]=a[0][i];}
 
max=a[0][0];k=0;m=0;
for(i=0; i<4; i++)  
{for(j=0; j<4; j++)
if(max<a[i][j])
{max=a[i][j];k=i; m=j;}
}
s=0;
for(j=0; j<4; j++){
s+=a[0][j];}
 
for(i=0; i<4; i++)
{if(max==s){
    p[i]=a[0][i];
   a[0][i]=a[k][i];
 a[k][i]=p[i];
 } 
 }
  
  
for(i=0; i<4; i++)  
{for(j=0; j<4; j++)
printf("%d ", a[i][j]);
printf("\n");}
    }


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

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

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

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

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

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