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

Выполнить сортировку каждого столбца матрицы по возрастанию - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ как удалить строку http://www.cyberforum.ru/cpp-beginners/thread243080.html
создаю консольное приложение, программа должна принимать n количество оценок, каждую оценку анализировать, если оценка ниже 55 то рядом с оценкой написать "fail", сложность в том что после приёма оценки функцией scanf осуществляется переход на новую строку. а мне надо чтоб слово "fail" было на одной строке с оценкой. я виду способ как это реализовать если удалить предыдущую строку но как удалить...
C++ IDE под Win 64 Подскажите? http://www.cyberforum.ru/cpp-beginners/thread243042.html
тригонометрическая функция на С++ C++
Составить таблицу значений функции y=sin(x) на отрезке с шагом TT/4 Функцию нахождения синуса ввёл,константу TT ввёл,но как указать,что на отрезке с шагом TT/4 ? знаю,что оператором for..короч,запутался #include<iostream> #include <math.h> // sin(x) using namespace std; main (){
Размер объекта в байтах C++
Разъясните пожалуйста следующую ситуацию. Почему при таком class A { int x; int y; double a; }; и таком объявлениях class A {
C++ Вывести строки, в которых встретилась встретилась буква 'W' http://www.cyberforum.ru/cpp-beginners/thread243003.html
#include<iostream> #include <math.h> #include <ctime> #include <stdio.h> #include <cstdlib> using namespace std; void main() { char o; char *arr = new char;
C++ OPEN GL такое дело не как не могу с арентироваться с кординатам в open gl, у меня как не странно лажа пишу типо glColor3f(1,1,1); glClear(GL_COLOR_BUFFER_BIT); glPointSize(0); glBegin(GL_POINTS); подробнее

Показать сообщение отдельно
asics
Freelance
Эксперт C++
 Аватар для asics
2838 / 1775 / 144
Регистрация: 09.09.2010
Сообщений: 3,842
15.02.2011, 14:00     Выполнить сортировку каждого столбца матрицы по возрастанию
Цитата Сообщение от k1 Посмотреть сообщение
В пункте <<Сортировка по возрастанию >> выполнить сортировку каждого столбца матрицы по возрастанию,
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
#include <stdio.h>
#include <time.h>
#include <stdlib.h>
 
void sort(int x[5][5], int m, int n, int m1){
  int max,i,j,temp;
  max=x[0][m1];
  for(i=0; i<n; i++)
    for(j=i; j<n; j++)
      if(x[i][m1]<x[j][m1]){
        temp=x[i][m1];
        x[i][m1]=x[j][m1];
        x[j][m1]=temp;
      }
 }
 
int main()
{
  const int m=5;
  const int n=5;
  srand((unsigned)time(NULL));
  int mat[m][n];
  int i,j;
  printf("Matrix: \n");
  for(i=0; i<m; i++){
    for(j=0; j<n; j++){
      mat[i][j]=rand()%9;
      printf("%d ",mat[i][j]);
    }
    printf("\n");
  }
  printf("\nSorted matrix:\n");
  for(i=0; i<n; i++)
    sort(mat,m,n,i);
  for(i=0; i<m; i++){
    for(j=0; j<n; j++)
      printf("%d ",mat[i][j]);
    printf("\n");
  }
  return 0;
}
 
Текущее время: 19:52. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru