Форум программистов, компьютерный форум CyberForum.ru

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

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

[B]Дана целочисленная матрица n*m, n,m<=10.Упорядочить(переставить) строки матрицы по возрастанию количества положительных элементов в одной строк[/B] C++
C++ Многомерные массивы . Дана вещественная матрица размером 10х10. Упорядочить её строки по не убыванию суммы их элементов.
Дана матрица m на n, упорядочить её строки по убыванию её диагональных элементов. C++
C++ Дана матрица А(3,4).Упорядочить массив С(12), состоящий из элементов А, по возрастанию, найти минимальный по модулю элемент.
Дана матрица А(n,m). Сформировать одномерный массив В(n), элементами которого являются суммы элементов i-ой строки. C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Krugera
23 / 23 / 1
Регистрация: 14.11.2011
Сообщений: 112
13.12.2012, 00:07     Дана матрица А(3,4).Упорядочить массив С(12), состоящий из элементов А #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;
}
lumnok
1 / 1 / 0
Регистрация: 28.11.2012
Сообщений: 48
25.12.2012, 15:48  [ТС]     Дана матрица А(3,4).Упорядочить массив С(12), состоящий из элементов А #3
arr1 что это? можете объяснить?
Krugera
23 / 23 / 1
Регистрация: 14.11.2011
Сообщений: 112
25.12.2012, 17:00     Дана матрица А(3,4).Упорядочить массив С(12), состоящий из элементов А #4
Цитата Сообщение от lumnok Посмотреть сообщение
arr1 что это? можете объяснить?
Имя массива.
lumnok
1 / 1 / 0
Регистрация: 28.11.2012
Сообщений: 48
25.12.2012, 21:44  [ТС]     Дана матрица А(3,4).Упорядочить массив С(12), состоящий из элементов А #5
прога только не работает..
Krugera
23 / 23 / 1
Регистрация: 14.11.2011
Сообщений: 112
25.12.2012, 22:36     Дана матрица А(3,4).Упорядочить массив С(12), состоящий из элементов А #6
Цитата Сообщение от lumnok Посмотреть сообщение
прога только не работает..
Извините,но я не экстрасенс и не могу угадать, что и где не работает, но могу догадываться.
Строка 1 и 3? Если нет, напишите какие строки, и что именно пишет.
Azdeman
Модератор
 Аватар для Azdeman
1501 / 1051 / 278
Регистрация: 12.01.2011
Сообщений: 4,304
25.12.2012, 22:46     Дана матрица А(3,4).Упорядочить массив С(12), состоящий из элементов А #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;
}
Вот так попробуй .
lumnok
1 / 1 / 0
Регистрация: 28.11.2012
Сообщений: 48
26.12.2012, 00:31  [ТС]     Дана матрица А(3,4).Упорядочить массив С(12), состоящий из элементов А #8
ну просто надо добавить инструкции ... а то cout, cin не распознает..

Добавлено через 1 час 35 минут
cout и endl на 27 строчке не распознает..
Krugera
23 / 23 / 1
Регистрация: 14.11.2011
Сообщений: 112
26.12.2012, 15:18     Дана матрица А(3,4).Упорядочить массив С(12), состоящий из элементов А #9
27 строчке нет не cout не endl...я не знаю где проблема..у меня программа отлично запускается и работает
Azdeman
Модератор
 Аватар для Azdeman
1501 / 1051 / 278
Регистрация: 12.01.2011
Сообщений: 4,304
27.12.2012, 18:38     Дана матрица А(3,4).Упорядочить массив С(12), состоящий из элементов А #10
Цитата Сообщение от lumnok Посмотреть сообщение
cout, cin не распознает
попробуйте в место cout (printf) в место cin (scanf)
lumnok
1 / 1 / 0
Регистрация: 28.11.2012
Сообщений: 48
30.12.2012, 14:18  [ТС]     Дана матрица А(3,4).Упорядочить массив С(12), состоящий из элементов А #11
и выводит у вас как матрица? или просто строкой?
Krugera
23 / 23 / 1
Регистрация: 14.11.2011
Сообщений: 112
30.12.2012, 16:48     Дана матрица А(3,4).Упорядочить массив С(12), состоящий из элементов А #12
выводится столбцом(можно сделать чтоб и строкой выводилась),а как еще можно отобразить одинарную матрицу?
Schizorb
 Аватар для Schizorb
508 / 460 / 16
Регистрация: 07.04.2012
Сообщений: 865
Записей в блоге: 1
Завершенные тесты: 1
31.12.2012, 07:18     Дана матрица А(3,4).Упорядочить массив С(12), состоящий из элементов А #13
lumnok, а так?
C++
1
2
#include <iostream>
using namespace std;
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
31.12.2012, 11:54     Дана матрица А(3,4).Упорядочить массив С(12), состоящий из элементов А
Еще ссылки по теме:

Дана действительная матрица размером n * m. Упорядочить (переставить) по возрастанию сумм элементов строк C++
C++ Сортировка массива. Дана матрица размером NxM. Упорядочить ее строки по возрастанию их наибольших элементов
дана матрица размером NxM .Упорядочить ее строки по возрастанию их первых элементо C++

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

Или воспользуйтесь поиском по форуму:
Quantity
 Аватар для Quantity
12 / 12 / 1
Регистрация: 06.06.2012
Сообщений: 136
31.12.2012, 11:54     Дана матрица А(3,4).Упорядочить массив С(12), состоящий из элементов А #14
Цитата Сообщение от lumnok Посмотреть сообщение
ну просто надо добавить инструкции ... а то cout, cin не распознает..

Добавлено через 1 час 35 минут
cout и endl на 27 строчке не распознает..
C++
1
#include <iostream.h>
? Не, не слышал.
Yandex
Объявления
31.12.2012, 11:54     Дана матрица А(3,4).Упорядочить массив С(12), состоящий из элементов А
Ответ Создать тему
Опции темы

Текущее время: 16:05. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru