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

Задача по программированию - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Помогите дописать задачку http://www.cyberforum.ru/cpp-beginners/thread414511.html
Сформировать из cтолбцов матрицы В матрицу С, в которой столбцы расположены в порядке убывания модулей сумм их элементов. Матрицу первонач. выводит, затем модули сумм столбцов по отдельности, а дальше тьма. #include<iostream> #include<iomanip> #include<cmath> #include <math.h> #include <conio.h> using namespace std; int main()
C++ Функция вычисления медианв треугольника 3. Написать функцию вычисления медианы треугольника по заданным длинам сто¬рон. С ее помощью вычислить длины всех его медиан. (длина медианы проведенной к стороне А , вычисляется по формуле l=1/2(sqrt(2*B*B+2*C*C-A*A)),где А,В,С - длины сторон) Плиз,помогите) http://www.cyberforum.ru/cpp-beginners/thread414507.html
Совершенное число. Задача C++
Дано натуральное число N. Если это возможно, заменить любую из его цифр (только одну) так, чтобы получилось максимальное совершенное число.
C++ 1 простой вопрос про исходник со списком
Здраствуйте программа такова , ввожу кол-во элементов допустим 5 далее ввожу элементы 1, 2, 3, 4, 5. Выбираю лист допустим 2 и программа закрывается Вот код мб я что то не то ввожу или делаю объясните пожалуйста зарание благодарен пишу в Borland c++ 5.02 #include <iostream.h> #include <stdlib.h>
C++ Двумерный массив векторов. Объявить и заполнить. http://www.cyberforum.ru/cpp-beginners/thread414475.html
как правильно объявлять и заполнять двумерный массив вектор в классах? struct Map { Map() { vMap.resize(MAX_Y, vector<char>(MAX_X)); for(int i=0; i<vMap.size(); ++i) vMap.push_back("OOOOOOOOOOOOOOOOOOOO"); }
C++ Проверьте код Что я делаю не так? все?) Сформировать из cтолбцов матрицы В матрицу С, в которой столбцы расположены в порядке убывания модулей сумм их элементов. Матрицу первонач. выводит, затем модули сумм столбцов по отдельности, а дальше тьма. #include<iostream> #include<iomanip> #include<cmath> #include <math.h> #include <conio.h> using namespace std; подробнее

Показать сообщение отдельно
darkknight2008
 Аватар для darkknight2008
61 / 61 / 6
Регистрация: 16.10.2011
Сообщений: 200
22.12.2011, 14:59     Задача по программированию
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
void swap(int *a1, int *a2)
{
  int tmp = *a1;
  *a1 = *a2;
  *a2 = tmp;
}
 
void sortColDown(int **m, int N, int colN)
{
  if (m == NULL || N <= 0 || colN < 0)
  {
    cout << "Invalid arguments.\n";
    return;
  }
  int max;
  int i, j;
  for (i = 0; i < N - 1; i++)
  {
    max = i;
    for (j = i + 1; j < N; j++)
    {
      if (m[j][colN] > m[max][colN])
        max = j;
    }
    if (i != max)
      swap(&m[max][colN], &m[i][colN]);
  }
}
Вызываешь функцию sortColDown, там m - сама матрица, int N - рамер матрицы, int colN - столбец матрицы для сортиовки.
!!! Осторожно, могут быть косяки.
 
Текущее время: 01:48. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru