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

сортировка столбцов матрицы - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Цикл http://www.cyberforum.ru/cpp-beginners/thread198868.html
Добрый день.Помогите решить задачу с использыванием циклов: (1+2)+(1+2+3)+...+(1+2+3...+50) Заранее благодарен
C++ ошибки в программе Программа состоит из файлов реализации, интерфейса и приложения. Выдает кучу ошибок, никак не могу понять, что не так. Помогите пожалуйста. // в заголовочном файле dtime.h находится интерфейс класса DigitalTime. // величины этого типа представляют собой время суток. Эти величины вводятся // и выводятся в 24-часовых обозначениях, например: 9:30, 14:45. // #include <iostream> http://www.cyberforum.ru/cpp-beginners/thread198850.html
Теории вычислительных процессов C++
Здравствуйте, у меня такой вопрос по теории вычислительных процессов. В задании требуется сложить два нечётких числа «приблизительно 2» и «около 4». Очень коротко.
C++ Решить нужно в Turbo C++
два двухзначных числа,записанных одно за другим,образуют четырехзначное число,которое делится на их произведение.Найти эти числа. Помогите как можно быстрее.......а то завал с учебой....:(
C++ Генератор псевдослучайных чисел. http://www.cyberforum.ru/cpp-beginners/thread198840.html
Написать генератор псевдослучайных чисел по алгоритму r = r * 4231 + 123457; Подсчитать частоты попадания в каждый из интервалов длиной 10000 при выборке 500000. Заранее спасибо.
C++ Решать в Turbo C++ Вычеслить среднее арифмитическое элементов,расположенных в вещественном массиве до первого и после последнего нулевых значений. Поменять местами первый и максимальный элементы, последний и минимальный элементы.Создать функции для вычисления среднего значения,определения номеров максимума и минимума. Помогите как можно быстрее.......а то завал с учебой....:( подробнее

Показать сообщение отдельно
overlord754
54 / 16 / 5
Регистрация: 24.10.2009
Сообщений: 181
28.11.2010, 15:45  [ТС]     сортировка столбцов матрицы
asics, мне не понятны строчки
srand(static_cast<unsigned>(time(0)));
mat[i][j]=rand()%9;

Добавлено через 56 минут
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
for ( i=0;i<n;i++)
for ( j=0;j<n;j++)
if (b[i]<b[j])
    {
    for ( i=0;i<n;i++)
    for ( j=0;j<m;j++)
    for ( k=0;k<j;k++)
    for ( l=0;l<j;l++)
        if (a[k][j]<a[l][j])
        {
            x=a[k][j];
            a[k][j]=a[l][j];
            a[l][j]=x;
        }
}
вот такая сортировка непроходит

Добавлено через 1 час 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
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
#include <iostream.h>
#include <stdlib.h>
#include <math.h>
void main()
{int i,j,k;
int n=0,m=0,x=0;
int a[100][100];
int b[100];
cout<<"Enter the array dimension NxM"<<'\n';
cout<<"N= ";cin>>n;
cout<<"M= ";cin>>m;
cout<<"Enter the array"<<n<<"x"<<m<<'\n';
for ( i=0;i<n;i++)
for ( j=0;j<m;j++)
cin>>a[i][j];
for ( i=0;i<n;i++)
b[i]=0;             
for ( i=0;i<n;i++)
for ( j=0;j<m;j++)
if ((a[i][j]<0)&&((i+1)%2==1))
b[j]=abs(a[i][j])+b[j];
for ( i=0;i<n;i++)
{
  for ( j=0;j<n;j++)
  {
    if (b[j]>b[i]) 
    {
    x = b[i];
    b[i] = b[j];
    b[j] = x;   
    for ( k=0;k<m;k++)
    {
     x=a[k][j];
     a[k][j]=a[k][i];
     a[k][i]=x; 
    }
    }
  } 
}
cout<<"Complete array"<<n<<"x"<<m<<'\n';   
for ( i=0;i<n;i++)
{
for ( j=0;j<m;j++)
cout<<a[i][j]<<" "<<'\t';
cout<<'\n';
}
for (i=0;i<n;i++)
cout<<b[i]<<" ";
}
все сам закончил
 
Текущее время: 15:49. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru