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

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

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

Дана матрица вещественных величин D, состоящая из 9 строк и 7 столбцов. - C++

04.04.2012, 19:06. Просмотров 487. Ответов 1
Метки нет (Все метки)

Дана матрица вещественных величин D, состоящая из 9 строк и 7 столбцов.
Требуется упорядочить по возрастанию четвертый столбец в исходной матрице.
Для проверки предусмотреть вывод на экран начальной матрицы и вывод матрицы после изменения.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
04.04.2012, 19:06     Дана матрица вещественных величин D, состоящая из 9 строк и 7 столбцов.
Посмотрите здесь:

Дана матрица, состоящая из М строк и N столбцов - C++
Дана матрица А, состоящая из М строк и N столбцов. Элементами матрицы являются натуральные числа. Вывести на экран количество элементов...

Создать класс Massiv (матрица вещественных чисел), количество строк и столбцов константные поля. - C++
Помогите решить с объяснениями. Создать класс Massiv (матрица вещественных чисел), количество строк и столбцов константные поля. ...

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

Дана целочисленная прямоугольная матрица.Определить номера строк и столбцов всех седловых точек матрицы - C++
Вот начал писать, а дальше не знаю что писать.помогите #include "stdafx.h" #include<iostream> #include<time.h> using namespace...

Дана матрица размера NXM. Найти суммы элементов всех её чётных, нечётных строк, столбцов - C++
// Матрицы.cpp: определяет точку входа для консольного приложения. // #include "stdafx.h" #include<conio.h> #include<iostream> ...

Дана последовательность, состоящая из N вещественных чисел. Найти и вывести полученные результаты - C++
1. каких чисел в последовательности больше: положительных, отрицательных или нулевых; 2. произведение отрицательных элементов, стоящих на...

Дана матрица размера N×M. Найти максимальный среди элементов тех строк|столбцов, которые упорядочены либо по возрастанию - C++
Дана матрица размера N×M. Найти максимальный среди элементов тех строк|столбцов, которые упорядочены либо по возрастанию, либо по убыванию....

Дана квадратная матрица состоящая из натуральных чисел. Расположите элементы матрицы симметрично относительно - C++
Очень срочно срочно плиз.

[C++] Дана квадратная матрица состоящая из натруальных чисел. Надо заменить нулями элементы, расположенные на главной диагонали и выше её - C++
Напишите пожалуйста код. Очень надо ):)

Дана матрица вещественных чисел. Найти максимальный элемент и минимальный элементы матрицы. - C++
Дана матрица вещественных чисел. Найти максимальный элемент и минимальный элементы матрицы. Добавлено через 38 секунд решить с...

Дана целочисленная матрица. Определить количество столбцов, не содержащих ни одного нулевого элемента - C++
Дана целочисленная прямоугольная матрица. Определить количество столбцов, не содержащих ни одного нулевого элемента (оформить в виде...

Дана целочисленная прямоугольная матрица. Определить количество столбцов, не содержащих ни одного нулевого - C++
Дана целочисленная прямоугольная матрица. Определить количество столбцов, не содержащих ни одного нулевого элемента.Характеристикой строки...


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Nekto
342 / 287 / 10
Регистрация: 23.03.2012
Сообщений: 838
17.04.2012, 16:33     Дана матрица вещественных величин D, состоящая из 9 строк и 7 столбцов. #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
35
36
37
38
39
40
41
42
43
#include <iostream>
using namespace std;
int main()
{
 float a[9][7];
 unsigned char i,j;
 srand(time(NULL));
 cout.precision(4);
 cout.setf(ios::fixed,ios::floatfield);
 for (i=0;i<9;i++)
  {
   for (j=0;j<7;j++)
    {
     a[i][j]=(float)rand()/RAND_MAX;
     cout<<a[i][j]<<" ";
    }
   cout<<endl;
  }
 cout<<endl;
 bool sorted=false;
 while (!sorted)
  {
   sorted=true;
   for (i=1;i<9;i++)
    if (a[i][3]<a[i-1][3])
     {
      float temp=a[i-1][3];
      a[i-1][3]=a[i][3];
      a[i][3]=temp;
      sorted=false;
     }
  }
 for (i=0;i<9;i++)
  {
   for (j=0;j<7;j++)
    {
     cout<<a[i][j]<<" ";
    }
   cout<<endl;
  } 
 system("pause");
 return 0;
}
Ответ Создать тему
Опции темы

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