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

Для заданной матрицы V найти номер строки и столбца какой-нибудь седловой точки - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Помогите найти наиболее подходяшую литературу по си++ http://www.cyberforum.ru/cpp-beginners/thread454245.html
хотелось бы найти какой нибудь справочник где были бы перечислены все доступные команды и библиотеки в особенности библиотеки ...без лишних слов коротко и ясно....знаю я мечтатель но всеже надеюсь что данная литература сушествует))...
C++ сортировать слова в алфавитном порядке Может быть, кто-то может помочь.Как я могу сортировать в алфавитном (латинский) порядке в правильной последовательности все слова. сейчас выводится например Andi, Paris,ball,home но должно вывести Andi,ball,home,Paris. спасибо код: #include<iostream> #include <fstream> http://www.cyberforum.ru/cpp-beginners/thread454243.html
C++ Программа для вычисления формулы:
Помогите написать программу по следующей формуле: Где h,g,d - константы h = 0,8 g = 9,8 d = 0,34
C++ Вычислить значение функции
Помогите написать программу. Вычислить значение функции y=f(x), предварительно выполнив действия над целыми переменными. Разработать на языке C, используя главную функцию main() и библиотечную функцию printf() (для вывода всех данных входных и выходных данных).
C++ Удаление пробелов в файле http://www.cyberforum.ru/cpp-beginners/thread454231.html
Подскажите, как на C++ в файле удалить все пробелы между словами?
C++ Логин;пароль из txt Есть txt в котором лежит список вида: логин0;пароль0 логин1;пароль1 и т.д. Небходимо использовать их (поочерёдно) в работе программы. У меня та же проблема только на обычном си программу составить надо С чего начать даже не знаю Все функции выучил а вот как связать все незнаю подробнее

Показать сообщение отдельно
darkknight2008
 Аватар для darkknight2008
61 / 61 / 6
Регистрация: 16.10.2011
Сообщений: 200
29.02.2012, 15:23     Для заданной матрицы V найти номер строки и столбца какой-нибудь седловой точки
Нуу, кто сказал, что копипаст решит проблему??? Идея подана верно, так что отсалось только разобраться.

Добавлено через 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
50
51
52
53
54
55
56
57
58
59
60
#include <iostream>
 
using namespace std;
 
void main( void )
{
  setlocale(LC_ALL, "rus");
  // Вводим кол-во строк
  int rows;
  cout << "Введите кол-во строк: ";
  cin >> rows;
  // Вводим кол-во столюцов
  int cols;
  cout << "Введите кол-во столбцов: ";
  cin >> cols;
  // Выделяем память под матрицу
  int **m = new int *[rows];
  int i, j, k;
  for (i = 0; i < rows; i++)
    m[i] = new int[cols];
  // Вводим элементы матрицы
  cout << "Введите матрицу: ";
  for (i = 0; i < rows; i++)
    for (j = 0; j < cols; j++)
    {
      cout << "m[" << i << "][" << j << "] = ";
      cin >> m[i][j];
    }
 
  int isMin, f = 0, max;
  for(j = 0; j < cols; j++)
  {
    // Находим максимальный в столбце
    max = 0;
    for (i = 1; i < rows; i++)
      if (m[i][j] > m[max][j])
        max = i;
    // Пробегаем столбец и ищем элементы равные максимальному
    for (i = 0; i < rows; i++)
      if (m[i][j] == m[max][j])
      {
        // Проверяем является ли минимальным в строке
        isMin = 1;
        for (k = 0; k < cols; k++)
          if (m[i][k] < m[max][j])
            isMin = 0;
        if (isMin == 1)
        {
          f = 1;
          cout << "m[" << max << "][" << j << "] - седло.\n";
        }
      }
  }
  if (f == 0)
    cout << "Седло не найдено.\n";
  for (i = 0; i < rows; i++)
    delete[] m[i];
  delete[] m;
  system("pause");
}
 
Текущее время: 01:14. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru