Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.85/13: Рейтинг темы: голосов - 13, средняя оценка - 4.85
0 / 0 / 0
Регистрация: 06.06.2010
Сообщений: 12

Работа со столбцами в матрице

20.06.2010, 10:26. Показов 2779. Ответов 2
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Помогите составить программу каторая упорядочит столбцы матрицы B(4,4) по убыванию. Зараннее спасибо)
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
20.06.2010, 10:26
Ответы с готовыми решениями:

Замените в матрице строки столбцами
1.Как определить существует ли квадратный корень из числа а2-b2 2.Дан числовой массив В(3,3).Замените в нём строки столбцами (первую...

Заменить в матрице строки столбцами
дана матрица 5*5 заменить в ней столбцами(первую строку-первым столбцом,вторую строку-вторым столбцом,и.тд) без использования...

Поменять местами строки со столбцами в матрице
Исходная матрица 1 2 3 4 7 8 9 10 9 6 5 6 ...

2
1261 / 799 / 108
Регистрация: 16.09.2009
Сообщений: 2,010
20.06.2010, 11:53
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
#include <stdio.h>
#include <conio.h>
 
#define H 4
#define W 4
int main(){
    int matrix[H][W] = {
        {1,2,3,4},
        {2,3,5,1},
        {4,5,7,8},
        {9,8,7,6}
    };
 int i,j,k;
 for( i = 0 ; i < W ; i++ )
   for( j = 0 ; j < H - 1; j++ )
       for( k = j + 1 ; k < H ; k++ )
           if(matrix[k][i]>matrix[j][i]){
           int tmp = matrix[j][i];           
           matrix[j][i] = matrix[k][i];
           matrix[k][i] = tmp;
           }
 
 
for( i = 0 ; i < H ; i++ ){
for( j = 0 ; j < W ; j++ )printf(" %d",matrix[i][j]);
printf("\n");
}
 
 
 
getch();
return 0;
}
0
0 / 0 / 0
Регистрация: 06.06.2010
Сообщений: 12
20.06.2010, 13:03  [ТС]
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
#include <stdio.h>
#include<iostream.h>
int main()
{
        int B[4][4] = {
                {1,2,3,4},
                {2,3,5,1},
                {4,5,7,8},
                {9,8,7,6}
        };
 int i,j,k;
 for( i=0;i<4;i++)
   for(j=0;j<4-1;j++)
           for(k=j+1;k<4;k++)
           if(B[k][i]>B[j][i]){
           int tmp=B[j][i];           
           B[j][i] = B[k][i];
           B[k][i] = tmp;
                   }
for(i =0 ;i<4;i++){
for(j= 0;j<4;j++)printf(" %d",B[i][j]);
printf("\n");
}
system("pause");
return 0;
}
Добавлено через 4 минуты
Спасибо большое ну я подделал ее чуток под себя она работает
удалил библиотеку <conio.h> и getch. надеюсь в этом нет ничего страшного? И надеюсь препад не придерется что использовал чуток язый Ansic
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
20.06.2010, 13:03
Помогаю со студенческими работами здесь

В матрице найти строки, совпадающие со столбцами.
Для заданной матрицы размером 8*10 найти такие k, что k-я строка матрицы совпадает с k-ым столбцом.

В квадратной матрице найти строки, идентичные столбцами.
Для заданной матрицы размером 8 на 8 найти такие k, что k-я строка матрицы совпадает с k-м столбцом

В целочисленной матрице вставить новый столбец перед всеми столбцами, в которых встречается заданное число
У нас нету времени,мне нужен код:umnik:Забыл сказать,в двумерном массиве,элементы целые числа

Работа со столбцами
Привет! Подскажите пожалуйста. У меня есть массив из 5 столбцов (01234), я рассчитываю среднее значение по каждому столбцу (1234). Как по...

Работа со столбцами
Доброго времени суток. У меня есть большая таблица, у которой ячейки первой строки являются именами столбцов. Нужно сделать макрос, в...


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Новые блоги и статьи
Модульный подход на примере F#
DevAlt 06.03.2026
В блоге дяди Боба наткнулся на такое определение: В этой книге («Подход, основанный на вариантах использования») Ивар утверждает, что архитектура программного обеспечения — это структуры,. . .
Управление камерой с помощью скрипта OrbitControls.js на Three.js: Вращение, зум и панорамирование
8Observer8 05.03.2026
Содержание блога Финальная демка в браузере работает на Desktop и мобильных браузерах. Итоговый код: orbit-controls-threejs-js. zip. Сканируйте QR-код на мобильном. Вращайте камеру одним пальцем,. . .
SDL3 для Web (WebAssembly): Синхронизация спрайтов SDL3 и тел Box2D
8Observer8 04.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-sync-physics-sprites-sdl3-c. zip На первой гифке отладочные линии отключены, а на второй включены:. . .
SDL3 для Web (WebAssembly): Идентификация объектов на Box2D v3 - использование userData и событий коллизий
8Observer8 02.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-collision-events-sdl3-c. zip Сканируйте QR-код на мобильном и вы увидите, что появится джойстик для управления главным героем. . . .
Реалии
Hrethgir 01.03.2026
Нет, я не закончил до сих пор симулятор. Эта задача сложнее. Не получилось уйти в плавсостав, но оно и к лучшему, возможно. Точнее получалось - но сварщиком в палубную команду, а это значит, в моём. . .
Ритм жизни
kumehtar 27.02.2026
Иногда приходится жить в ритме, где дел становится всё больше, а вовлечения в происходящее — всё меньше. Плотный график не даёт вниманию закрепиться ни на одном событии. Утро начинается с быстрых,. . .
SDL3 для Web (WebAssembly): Сборка библиотек: SDL3, Box2D, FreeType, SDL3_ttf, SDL3_mixer и SDL3_image из исходников с помощью CMake и Emscripten
8Observer8 27.02.2026
Недавно вышла версия 3. 4. 2 библиотеки SDL3. На странице официальной релиза доступны исходники, готовые DLL (для x86, x64, arm64), а также библиотеки для разработки под Android, MinGW и Visual Studio. . . .
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru