Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.67/3: Рейтинг темы: голосов - 3, средняя оценка - 4.67
lumnok
1 / 1 / 0
Регистрация: 28.11.2012
Сообщений: 48
#1

Дана матрица А(3,4).Упорядочить массив С(12), состоящий из элементов А

12.12.2012, 21:32. Просмотров 581. Ответов 13
Метки нет (Все метки)

Помогите решить задачу:
Дана матрица А(3,4).Упорядочить массив С(12), состоящий из элементов А, по возрастанию, найти минимальный по модулю элемент.
Заранее благодарен!
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
12.12.2012, 21:32
Ответы с готовыми решениями:

Дана матрица А(3,4).Упорядочить массив С(12), состоящий из элементов А, по возрастанию, найти минимальный по модулю элемент.
Помогите решить задачу: Дана матрица А(3,4).Упорядочить массив С(12),...

Дана матрица А размером 5х4и вектор столбец,состоящий из пяти элементов. Объеденить их по столбцу в матрицу ра
Дана матрица А размером 5х4и вектор столбец,состоящий из пяти элементов....

Дана матрица m на n, упорядочить её строки по убыванию её диагональных элементов.
Дана матрица m на n, упорядочить её строки по убыванию её диагональных...

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

Дана матрица целых чисел N*M. Упорядочить каждую строку матрицы по убыванию элементов
Дана матрица целых чисел N*M. Упорядочить каждую строку матрицы по убыванию...

13
Krugera
27 / 27 / 12
Регистрация: 14.11.2011
Сообщений: 139
13.12.2012, 00:07 #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
33
34
#include "stdafx.h"
#include <iostream.h>
int main(int argc, char* argv[])
{
    int n=0;
    int arr1[12];
    int arr[3][4]={{4,3,1,7},{5,3,8,2},{1,7,4,12}};
    for(int i=0;i<3;i++){
        for(int j=0;j<4;j++){
            arr1[n++]=arr[i][j];
        }
    }
    int maf=0;
    for(int p=0;p<12-1;p++){
        for(int o=0;o<12-1;o++){
            if(arr1[o+1]<arr1[o]){
            maf=arr1[o];
            arr1[o]=arr1[o+1];
            arr1[o+1]=maf;
            }
        }
    }
    int min=arr1[0];
    for(int z=0;z<12;z++){
        if(min>arr1[z])
            min=arr1[z];
    }
    cout<<"minimalniy element"<<min<<endl;
    cout<<"upor9docheniy masiv:"<<endl;
    for(int y=0;y<12;y++){
        cout<<arr1[y]<<endl;
    }
    return 0;
}
0
lumnok
1 / 1 / 0
Регистрация: 28.11.2012
Сообщений: 48
25.12.2012, 15:48  [ТС] #3
arr1 что это? можете объяснить?
0
Krugera
27 / 27 / 12
Регистрация: 14.11.2011
Сообщений: 139
25.12.2012, 17:00 #4
Цитата Сообщение от lumnok Посмотреть сообщение
arr1 что это? можете объяснить?
Имя массива.
0
lumnok
1 / 1 / 0
Регистрация: 28.11.2012
Сообщений: 48
25.12.2012, 21:44  [ТС] #5
прога только не работает..
0
Krugera
27 / 27 / 12
Регистрация: 14.11.2011
Сообщений: 139
25.12.2012, 22:36 #6
Цитата Сообщение от lumnok Посмотреть сообщение
прога только не работает..
Извините,но я не экстрасенс и не могу угадать, что и где не работает, но могу догадываться.
Строка 1 и 3? Если нет, напишите какие строки, и что именно пишет.
0
Azdeman
Фрилансер
Эксперт HTML/CSSЭксперт PHP
1735 / 1278 / 579
Регистрация: 12.01.2011
Сообщений: 5,081
25.12.2012, 22:46 #7
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 <iostream.h>
int main()
{
    int n=0;
    int arr1[12];
    int arr[3][4]={{4,3,1,7},{5,3,8,2},{1,7,4,12}};
    for(int i=0;i<3;i++){
        for(int j=0;j<4;j++){
            arr1[n++]=arr[i][j];
        }
    }
    int maf=0;
    for(int p=0;p<12-1;p++){
        for(int o=0;o<12-1;o++){
            if(arr1[o+1]<arr1[o]){
            maf=arr1[o];
            arr1[o]=arr1[o+1];
            arr1[o+1]=maf;
            }
        }
    }
    int min=arr1[0];
    for(int z=0;z<12;z++){
        if(min>arr1[z])
            min=arr1[z];
    }
    cout<<"minimalniy element"<<min<<endl;
    cout<<"upor9docheniy masiv:"<<endl;
    for(int y=0;y<12;y++){
        cout<<arr1[y]<<endl;
    }
    return 0;
}
Вот так попробуй .
0
lumnok
1 / 1 / 0
Регистрация: 28.11.2012
Сообщений: 48
26.12.2012, 00:31  [ТС] #8
ну просто надо добавить инструкции ... а то cout, cin не распознает..

Добавлено через 1 час 35 минут
cout и endl на 27 строчке не распознает..
0
Krugera
27 / 27 / 12
Регистрация: 14.11.2011
Сообщений: 139
26.12.2012, 15:18 #9
27 строчке нет не cout не endl...я не знаю где проблема..у меня программа отлично запускается и работает
0
Azdeman
Фрилансер
Эксперт HTML/CSSЭксперт PHP
1735 / 1278 / 579
Регистрация: 12.01.2011
Сообщений: 5,081
27.12.2012, 18:38 #10
Цитата Сообщение от lumnok Посмотреть сообщение
cout, cin не распознает
попробуйте в место cout (printf) в место cin (scanf)
0
lumnok
1 / 1 / 0
Регистрация: 28.11.2012
Сообщений: 48
30.12.2012, 14:18  [ТС] #11
и выводит у вас как матрица? или просто строкой?
0
Krugera
27 / 27 / 12
Регистрация: 14.11.2011
Сообщений: 139
30.12.2012, 16:48 #12
выводится столбцом(можно сделать чтоб и строкой выводилась),а как еще можно отобразить одинарную матрицу?
0
Schizorb
510 / 462 / 82
Регистрация: 07.04.2012
Сообщений: 869
Записей в блоге: 1
Завершенные тесты: 1
31.12.2012, 07:18 #13
lumnok, а так?
C++
1
2
#include <iostream>
using namespace std;
0
Quantity
13 / 13 / 2
Регистрация: 06.06.2012
Сообщений: 136
31.12.2012, 11:54 #14
Цитата Сообщение от lumnok Посмотреть сообщение
ну просто надо добавить инструкции ... а то cout, cin не распознает..

Добавлено через 1 час 35 минут
cout и endl на 27 строчке не распознает..
C++
1
#include <iostream.h>
? Не, не слышал.
0
31.12.2012, 11:54
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
31.12.2012, 11:54

Дана действительная матрица размером n * m. Упорядочить (переставить) по возрастанию сумм элементов строк
#include&lt;iostream&gt; using namespace std: const float n=3; const float m=4; ...

Дана матрица. Упорядочить ее строки по убыванию первых элементов строк, если это возможно
Доброго времени суток. Помогите написать следующее: &quot;Дана матрица. Упорядочить...

Дана действительная матрица размера NxM .Упорядочить её строки по убыванию абсолютных величин её элементов
Дана действительная матрица размера NxM .Упорядочить её строки по убыванию...


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

Или воспользуйтесь поиском по форуму:
14
Ответ Создать тему
Опции темы

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