Форум программистов, компьютерный форум, киберфорум
Наши страницы
C для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C (СИ) Найти количество различных чисел среди элементов массива http://www.cyberforum.ru/c-beginners/thread2045089.html
Дан массив x содержащий n элементов. Найти количество различных чисел среди элементов этого массива
программирование циклических. язык С (СИ) C (СИ)
как сделать программу цыклических выч. процессов для функ-ции...(задание во вложении 88) и сделать доп задание ( во вложении 87 = сумма таких значений функции целая часть которых двузначна)
C (СИ) Условный оператор if
Какое должно быть условие что бы точка попадала в заданную область?
C (СИ) Как отсортировать строки по кол-ву слов и слова в строке по длине слов Суть задания:Вводить последовательность не более чем 256 символов,ввод заканчивается #.Последовательность является набором предложений,состоящий из латинских букв,пробелов,"#",".".Каждое предложение... http://www.cyberforum.ru/c-beginners/thread2044934.html
C (СИ) Что сделать с числом первая цифра которого 0, чтобы программа выполнялась http://www.cyberforum.ru/c-beginners/thread2044910.html
Когда подводишь курсор к примеру к 034, он пишет (int)28, и если ввести вместо 034 28 программа выполняется правильно, а если 034, то он переходит к default и пишет error. А мне нужно чтобы можно...
C (СИ) Определить велечины всех отрезков, из которых составился путь шмеля.
Пункт А расположен на расстоянии 20 км от пункта Б. Из пункта А со скоростью 2 км\ч вышел пешеход П1, одновременно с ним на встречу ему из пункта Б вышел пешеход П2 со скоростью 3 км\ч. Между...
Можно ли разменять m руб. на рублевые, трехрублевые, пятирублевые купюры так, что бы получть 10 купюр (10<m<50) C (СИ)
Можно ли разменять m руб. на рублевые, трехрублевые, пятирублевые купюры так, что бы получть 10 купюр (10<m<50)
C (СИ) Перевод часов в минуты и секунды Тут проблемка небольшая... Написал код, вроде должен считать, но показывает всегда одни значения - 60 и 3600 Есть решение? http://www.cyberforum.ru/c-beginners/thread2044548.html
C (СИ) Алгоритмы. Сортировка. Поиск http://www.cyberforum.ru/c-beginners/thread2044449.html
Всем привет! Задача: есть структура. У структуры три поля: фамилия (char) , имя(chat), год рождения (int). Массив таких структур нужно отсортировать по каждому полю. Т. е. сначала все...
C (СИ) Как написать объявления массивов структур? #include <stdio.h> #include <stdlib.h> int main() { struct cast { char date; char to; char time; http://www.cyberforum.ru/c-beginners/thread2044438.html
LFC
730 / 535 / 416
Регистрация: 17.09.2015
Сообщений: 1,598
29.09.2017, 08:27 0

Сдвиг элементов каждой строки матрицы так, чтобы максимальный элемент встал на первое место

29.09.2017, 08:27. Просмотров 403. Ответов 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
#include <stdio.h>
#define M 3
#define N 5
int main()
{
    int A[M][N] = {{3,45,11,6,9},
                   {7,2,12,56,3},
                   {0,-2,4,12,-5}};
    int max, i, j, tmp, k;
    for(i = 0; i < M; i++){
        for(j = 1, max = 0; j < N; j++){
            if(A[i][j] > A[i][max])
                max = j;
        }
        if(max){
            for( ; max; max--){
                for(k = 0, tmp = A[i][k]; k < N - 1; k++)
                    A[i][k] = A[i][k + 1];
                A[i][N - 1] = tmp;
            }
        }
    }
    for(i = 0; i < M; i++, putchar('\n'))
        for(j = 0; j < N; j++)
            printf("%4d", A[i][j]);
    return 0;
}


Вернуться к обсуждению:
Сдвиг элементов каждой строки матрицы так, чтобы максимальный элемент встал на первое место
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
29.09.2017, 08:27

Переставить строки и столбцы матрицы так, чтобы максимальный элемент был расположен на пересечении k-й строки и k-го столбца
Задана матрица размером n x m. Найти максимальный по модулю элемент матрицы. Переставить строки и...

Переставить строки и столбцы матрицы так, чтобы максимальный по модулю элемент был расположен на пересечении k-й строки и k-го столбца
Задана матрица размером n*m. Найти максимальный по модулю элемент матрицы. Переставить строки и...

Переставить строки и столбцы матрицы так чтобы максимальный элемент оказался справа сверху
#include &quot;stdafx.h&quot; #include &lt;cstdlib&gt; #include &lt;iostream&gt; #include &lt;stdlib.h&gt; using namespace...

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