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

матрица. седловые точки. - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Создать программу вычисления указанной величины. Результат проверить при заданных исходных значениях. http://www.cyberforum.ru/cpp-beginners/thread175692.html
#include <vcl.h> #pragma hdrstop #include <iostream.h> #include <math.h> //--------------------------------------------------------------------------- using namespace std; #pragma argsused int main(int argc, char* argv) { double a1,a2,a3,x,y,z; //x=StrToFloat(Edit1->Text);
C++ Вычисление матриц Вычислить http://www.cyberforum.ru/cpp-beginners/thread175676.html
Двумерные массивы. Простой поиск. C++
Определить индексы максимального элемента матрицы. Вычислить произведение элементов над главной диагональю
Вычисление значений функций. C++
Доброго времени суток.Мне нужно найти значение функции ,сумму и |Y(x)–S(x)|.При том что Х изменяется от a до b с прибавлением h,где h в пределах a и b.Так же ввести любое значение n. #include <stdio.h> #include <conio.h> #include <math.h> #pragma hdrstop #pragma argsused int main(int argc, char* argv) { {
C++ Реккурентные формулы http://www.cyberforum.ru/cpp-beginners/thread175641.html
помогите решить пример с помощью реккурентных формул.
C++ Криптография. Шифр 4-х квадратов Используя шифр четырех квадратов, зашифровать слово programmer. надо сделать на форме, там надо использовать компонент StringGrid Я немного написал коду, но незнаю правильно или нет.... Очень прошу помогите=) #include <vcl.h> #pragma hdrstop #include "Unit1.h" //--------------------------------------------------------------------------- #pragma package(smart_init) #pragma resource... подробнее

Показать сообщение отдельно
PointsEqual
ниначмуроФ
 Аватар для PointsEqual
832 / 516 / 33
Регистрация: 12.10.2009
Сообщений: 1,915
13.10.2010, 16:13     матрица. седловые точки.
функция выводит седловые точки
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
void SdlPoint(int** Matrix,unsigned int count_row,unsigned int count_col){
     int j=0;
     while (j<count_col){
         int i=0;
         while (i<count_row){
             int max=true;
             int min=true;
             for (int i1=0; i1<count_row; i1++){
                 if (Matrix[i1][j]>Matrix[i][j])
                 max=false;
                 if (Matrix[i1][j]<Matrix[i][j])
                 min=false;
                 if (!max && !min)
                 break;
             }
             if (min){
                 max=true;
                 for (int j1=0; j1<count_col; j1++)
                 if (Matrix[i][j1]>Matrix[i][j]){
                     max=false;
                     break;
                 }
             } else
             if (max){
                 min=true;
                 for (int j1=0; j1<count_col; j1++)
                 if (Matrix[i][j1]<Matrix[i][j]){
                     min=false;
                     break;
                 }
             }
             if (max && min)
             std::cout<<Matrix[i][j];
             i++;
         }
         j++;
     }
}
сами координаты точек вывести не сложно
 
Текущее время: 17:46. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru