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

Седловая точка в матрице - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Как можно сделать цикл проверки всех файлов в одной папке http://www.cyberforum.ru/cpp-beginners/thread1063805.html
Здравствуйте, можете ли кто-нибудь подсказать как можно сделать цикл проверки всех файлов в одной папке?
C++ Ввести рандомно матрицу и отсортировать главную диагональ матрицы по убыванию ввести рандомно матрицу и отсортировать главную диагональ матрицы по убыванию и вывести эту отсортированную матрицу http://www.cyberforum.ru/cpp-beginners/thread1063783.html
Работа со структурой C++
Помогите пожалуйста написать прогу. Завтра уже нужно сдать! Вот условие: учитывая информацию про вещи, которые были изьяты на таможне за отчетный период: дата изьятия, название предмета, количество единиц, цена, определить название предмета, который был изьят максимальное количество раз.
C++ можете привести пример программы со структурой данных, и объяснить как она работает
можете привести пример программы со структурой данных, и объяснить как она работает. Добавлено через 23 минуты или опишу часть задачи: нужно создать инарное дерево хранящее строки, тоесть вместо char **strings; нужно сделать бинарное дерево
C++ Подсчитать количество строк, имеющих ни одного нуля http://www.cyberforum.ru/cpp-beginners/thread1063703.html
Подсчитать количество строк, имеющих ни одного нуля #include <iostream.h> int a; int i,j,i_null,j_null,nul_element,c,c1; void main() { for (i = 0; i < 3; i++) { for (j = 0; j < 3; j++) cin>>a;
C++ Выручайте! Пожалуйста Написать программу: Многочлен произвольного вида с одним неизвестным задан символьной строкой. Неизвестное в выражении представлено одной буквой, операция возведения в степень обозначена символом "^". Преобразовать многочлен к нормальному виду, приведя подобные члены и определив его массивом коэффициентов. Если подобных членов не окажется вывести соответствующее сообщение. подробнее

Показать сообщение отдельно
alexcoder
1438 / 652 / 86
Регистрация: 03.06.2009
Сообщений: 3,295
Завершенные тесты: 1
06.01.2014, 14:07     Седловая точка в матрице
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
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
#include <iostream>
#include <math.h>
 
using namespace std;
int max(int *stolb, int *parr, int *ni)
{
int max=parr[*stolb];
for (int i=*stolb; i<20*(*ni); i+=20)
if (parr[i]>max)
max=parr[i];
return max;
}
int min(int *parr, int *nj)
{
int min=parr[0];
for (int j=0; j<*nj; j++)
if (parr[j]<min)
min=parr[j];
return min;
}
int **creat(int m,int n)
{
    int **r;
    r=new int*[m];
    for(int i=0;i<m;i++)
        r[i]=new int[n];
    return r;
}
 
int main()
{
int arr2[4][6]={{21,23,43,55,19,71},
{-2,3,-6,3,12,2},
{1,-7,5,7,-16,7},
{5,-4,-8,1,-10,-1}};
int **arr;
int i,j;
int ni,nj;
int ch;
cout<<"vvedite 1(vvesti massiv samomu),ili 0(zapolnit' automatichecki: "<<endl;
cin>>ch;
if(ch==0){
ni=4;nj=6;
arr=creat(ni,nj);
for (i=0; i<ni; i++)
for (j=0; j<nj; j++)
arr[i][j]=arr2[i][j];}
if (ch==1){
cout<<"vvedite kolichestvo strok massiva: "<<endl;
cin>>ni;
cout<<"vvedite kolichestvo stolbcov massiva: "<<endl;
cin>>nj;
arr=creat(ni,nj);
for (i=0; i<ni; i++){
cout<<"vvedite "<<i+1<<"-yu stroku"<<endl;
for (j=0; j<nj; j++){
cout<<j+1<<"-i element: ";
cin>>arr[i][j];}}}
for (i=0;i<ni;i++){
for (j=0;j<nj;j++)
cout<<arr[i][j]<<" ";
cout<<endl;}
bool proverka=false;
for (i=0;i<ni;i++)
for (j=0;j<ni;j++)
if (arr[i][j]==max(&j,arr[0],&ni) && arr[i][j]==min(arr[i], &nj)){
cout<<"tochka s nomerom stroki "<<i+1<<" i nomerom stolbca "<<j+1<<" yavlyaetsya sedlovoi "<<"(znachenie "<< arr[i][j]<<")"<<endl;
proverka=true;}
if (!proverka)
cout<<"v dannom massive net sedl.tochek"<<endl;
cout<<endl<<endl<<endl;
for(i=0;i<ni;i++)
    delete arr[i];
delete arr;
system("pause");
return 0;
}
Не тестировал
 
Текущее время: 02:00. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru