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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Student3194
0 / 0 / 0
Регистрация: 13.11.2013
Сообщений: 6
#1

Переформировать матрицу таким образом,чтобы ее столбцы располагались в порядке возрастания сумм положительных элементов столбцов - C++

08.12.2013, 21:45. Просмотров 343. Ответов 0
Метки нет (Все метки)

Задание:Дана матрица действительных чисел размера m x n.Переформировать матрицу таким образом,чтобы ее столбцы располагались в порядке возрастания сумм положительных элементов столбцов.Исходный массив,промежуточные данный и результаты вывести в файл.

Есть вот такой код. Но он что-то несусветное делает.Помогите плиз с лабой закрыться=)

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
36
#include <conio.h>
#include <iostream.h>
#include <math.h>
#include <stdio.h>
 
void main(void)
{
    int A[3][4]={
        {1,2,3,4},
        {4,-6,5,-6},
        {1,2,-1,2}};
        int v[4];
             FILE *name;
             name=fopen("name.txt","wt");
             for(int i=0;i<4;i++)
             {v[i]=0;
              for(int j=0;j<3;j++)
                  v[i]+=A[j][i];}
                  for (i=0;i<4;i++)
                  fprintf(name,"%d ,\n",v[i]);
                  cout<<v[i]<<endl;
                  fclose(name);
cout<<"======================================="<<endl;
fclose(name);
for (int j=0;j<3;j++)
for (int k=j+1;k<3;k++)
if (v[j]>v[k])
for (int i=0;i<4;i++)
{int temp=A[j][i];
A[j][i]=A[k][i];
A[k][i]=temp;
}for ( j=0;j<3;j++)
{for ( i=0;i<4;i++)
cout<<A[j][i]<<"              "<<endl;}
 
}
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
08.12.2013, 21:45
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Переформировать матрицу таким образом,чтобы ее столбцы располагались в порядке возрастания сумм положительных элементов столбцов (C++):

Сформировать матрицу, в которой столбцы расположены в порядке возрастания сумм их элементов - C++
Сформировать из столбцов матрицы В матрицу С, в которой столбцы расположены в порядке возрастания сумм их элементов. Как составить...

Расположить столбцы в порядке возрастания произведений положительных элементов - C++
1) дана матрица действительных чисел размера m x n . переформировать матрицу таким образом , чтобы ее столбцы располагались в порядке...

Упорядочить столбцы матрицы в порядке возрастания количества положительных элементов - C++
Привет! помогите пожалуйста с лабой.. Дана матрица. нужно упорядочить столбцы в порядке возрастания количеств положительных элементов. ...

Преобразовать массив таким образом, чтобы сначала располагались все нулевые элементы - C++
В двумерном массиве, состоящем из NxN вещественных элементов, вычислить: Преобразовать массив таким образом, чтобы сначала располагались...

Сортировать массив таким образом, чтобы сначала располагались все положительные элементы - C++
Сортировать массив таким образом, чтобы сначала располагались все положительные элементы, а потом - все отрицательные (элементы, равные 0...

Преобразовать массив таким образом, чтобы сначала располагались четные, а потом нечетные элементы - C++
Ребята , помогите : нужно составить алгоритм и программу преобразования массива A, таким образом , чтобы сначала распологались четные , а...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
08.12.2013, 21:45
Привет! Вот еще темы с ответами:

Преобразовать массив таким образом, чтобы элементы, равные нулю располагались после остальных. - C++
Напишите, пожалуйста, программу. Преобразовать массив таким образом, чтобы элементы, равные нулю располагались после остальных.

Отсортировать массив так, чтобы столбцы матрицы располагались по убыванию их поэлементных сумм - C++
1.В двумерном массиве размерностью 5х5, заполненный случайными числами. Отсортировать массив таким образом, чтобы столбцы матрицы...

Преобразовать массив таким образом, чтобы элементы, равные нулю, располагались после всех остальных - C++
Напишите пожалуста программку, метод сортировки ваще не понимаю. Преобразовать массив таким образом, чтобы элементы, равные нулю,...

Преобразовать массив таким образом, чтобы элементы, равные нулю, располагались после всех остальных - C++
#include &lt;iostream&gt; #include &lt;cmath&gt; using namespace std; int main() { setlocale(LC_ALL, &quot;Russian&quot;); const int...


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

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

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