Форум программистов, компьютерный форум, киберфорум
C# для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.80/5: Рейтинг темы: голосов - 5, средняя оценка - 4.80
 Аватар для ikoz
0 / 0 / 1
Регистрация: 30.09.2015
Сообщений: 63

Перевод из с++(Поиск седловой точки)

27.05.2017, 22:42. Показов 1121. Ответов 3
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте я написал код на с++(мейби год назад еще) но мне нужно его перевести в си шарп, не могли бы помочь ибо в нём совсем не разбираюсь и выучить за 1-2 дня вряд ли смогу.
Вот код
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
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
#include "stdafx.h"
#include <conio.h>
#include <iostream>
 
using namespace std;
 
class matrix
{
private:
    int row, col, *t;
public:
    void get_matrix();
    void saddle();
    void put_matrix();
 
 
    matrix();
    matrix(int row, int col);
    matrix(const matrix &obj);
    ~matrix();
 
}M;
 
matrix::matrix(void) : row(15), col(15)
{
    t = new int[row * col];
} //po umol4an
 
matrix::matrix(int xrow, int xcol) : row(xrow), col(xcol)
{
    t = new int[row * col];
}//inicial
 
matrix::matrix(const matrix &obj)
{
    row = obj.row;
    col = obj.col;
    int size = row *col;
    t = new int[size];
    for (int i = 0; i < size; i++) {
        t[i] = obj.t[i];
    }
} //kop
 
 
matrix::~matrix(void)
{
    delete t;
}
 
 
void matrix::get_matrix()
{
    cout << "Enter the size\n";
    cin >> row >> col;
    cout << "Enter elements\n";
    for (int i = 0;i<row;i++)
        for (int j = 0;j<col;j++)
            cin >> t[i + row * j];
}
void matrix::put_matrix()
{
    cout << "Entered matrix is\n";
    for (int i = 0;i<row;i++)
    {
        for (int j = 0;j<col;j++)
            cout << t[i + row * j] << "\t";
        cout << "\n";
    }
}
void matrix::saddle()
{
    int big[10], small[10], i, j, max, min;
    for (i = 0;i<row;i++)
    {
        small[i] = t[i];
        for (j = 0;j<col;j++)
            if (t[i + row * j] < small[i])
                small[i] = t[i + row * j];
    }
    for (j = 0;j<col;j++)
    {
        big[j] = t[row * j];
        for (i = 0;i<row;i++)
            if (t[i + row * j]>big[j])
                big[j] = t[i + row * j];
    }
    min = big[0];
    for (i = 0;i<row;i++)
        if (big[i]<min)
            min = big[i];
    max = small[0];
    for (j = 0;j<col;j++)
        if (small[j]>max)
            max = small[j];
    if (max == min)
        cout << "Saddle point is : " << min;
    else
        cout << "No saddle point \n";
}
void main()
{
    setlocale(LC_ALL, "Rus");
 
    matrix A;
    matrix B(7, 7);
    matrix C(A);
    matrix Matrica;
 
    int constructor;
    int i;
    do {
        cout << "0.Ввести елементы матрицы" << endl;
        cout << "1.Вывести матрицу" << endl;
        cout << "2.Найти седловую точку" << endl;
        cin >> i;
        switch (i)
        {
        case 0:system("cls"); Matrica.get_matrix(); cout << endl;;break;
        case 1:system("cls"); Matrica.put_matrix(); cout << endl; break;
        case 2:system("cls"); Matrica.saddle(); cout << endl; break;
        case 3:Matrica.~matrix();exit(0);break;
        default: cout << "error" << endl;
            break;
        }
    } while (i != 3);
    _getch();
    system("pause");
}
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
27.05.2017, 22:42
Ответы с готовыми решениями:

Поиск седловой точки матрицы
Составить программы для решении задач на языке программирования С ++. Дан массив А . Составить программу поиска седловой точки...

Поиск седловой точки матрицы
Элемент матрицы назовём седловой точкой,если он является наименьшим в своей строке и одновременно наибольшим в своём столбце,или...

Реализовать поиск седловой точки в заданной матрице
#include &quot;stdafx.h&quot; #include &lt;iostream&gt; #include &lt;conio.h&gt; #include&lt;ctime&gt; using namespace std; class Matrix { protected: ...

3
3566 / 2507 / 1174
Регистрация: 14.08.2016
Сообщений: 8,219
28.05.2017, 01:46
тут сразу видно, что писал код не ты, ты его тупо скопипастил, и даже "автор" кода его не писал...
ну раз уж ты решил сыграть роль трумегапрогера на плюсах, не считай себя умнее здешних спецов по шарпу, заменить методы ввода и вывода, дело пары минут максимум, а по сему никакого желания тебе помогать нет, а уж если нужны proff'ы их есть у меня

 Комментарий модератора 
Diamante, будьте терпимей и помните п. 5.2 правил
1
1498 / 1213 / 821
Регистрация: 29.02.2016
Сообщений: 3,631
28.05.2017, 09:38
Найти номера строк и столбцов всех седловых точек матрицы
1
 Аватар для ikoz
0 / 0 / 1
Регистрация: 30.09.2015
Сообщений: 63
28.05.2017, 10:38  [ТС]
Diamante, Ну жду пруфов что я код скопировал.
Цитата Сообщение от Diamante Посмотреть сообщение
роль трумегапрогера на плюсах
Где я писал что я трумегапрогер))))? Пока что ты обычный балабол.
Цитата Сообщение от Diamante Посмотреть сообщение
не считай себя умнее здешних спецов по шарпу
ГДЕ Я НАПИСАЛ ЧТО Я УМНЕЕ КОГО ТО?)?) Дай пруф.

Я тебя не заставляю мне помогать. Не хочешь - не нужно, я скинул код попросил помощи(написал что язык не знаю). Кто захочет может помочь - никто не захочет я не умру)
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
28.05.2017, 10:38
Помогаю со студенческими работами здесь

Поиск седловой точки. Нету вывода из метода дочернего класса в главный
Собственно проблема заключается в том, что не работает вот эта часть кода. Она должна вернуть нам сумма Cji,Ci,Cj Задача заключается в...

Вывести номера строки и столбца какой-нибудь седловой точки или число 0, если такой точки нет
Процедуры и функции на использовать. Задан числовой массив A размером N × M. Некоторый элемент этого массива называется седловой...

Вычисление седловой точки
Создал программу на вычисление седловой точки. Запустил, создал массив, но при подсчете кидает ошибку, и в чем она, понять не могу. Может...

Нахождение седловой точки
День добрый, помогите разобраться с заданием. Нужно найти седловые точки в матрице. Почему-то не выводятся результаты нахождения. Или...

Нахождение седловой точки
#include &lt;iostream&gt; #include &lt;cmath&gt; #include &lt;time.h&gt; //Чтобы использовать srand(time(NULL)) using namespace std; int main(){ ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL3_image
8Observer8 10.02.2026
Содержание блога Библиотека SDL3_image содержит инструменты для расширенной работы с изображениями. Пошагово создадим проект для загрузки изображения формата PNG с альфа-каналом (с прозрачным. . .
Установка Qt-версии Lazarus IDE в Debian Trixie Xfce
volvo 10.02.2026
В общем, достали меня глюки IDE Лазаруса, собранной с использованием набора виджетов Gtk2 (конкретно: если набирать текст в редакторе и вызвать подсказку через Ctrl+Space, то после закрытия окошка. . .
SDL3 для Web (WebAssembly): Работа со звуком через SDL3_mixer
8Observer8 08.02.2026
Содержание блога Пошагово создадим проект для загрузки звукового файла и воспроизведения звука с помощью библиотеки SDL3_mixer. Звук будет воспроизводиться по клику мышки по холсту на Desktop и по. . .
SDL3 для Web (WebAssembly): Основы отладки веб-приложений на SDL3 по USB и Wi-Fi, запущенных в браузере мобильных устройств
8Observer8 07.02.2026
Содержание блога Браузер Chrome имеет средства для отладки мобильных веб-приложений по USB. В этой пошаговой инструкции ограничимся работой с консолью. Вывод в консоль - это часть процесса. . .
SDL3 для Web (WebAssembly): Обработчик клика мыши в браузере ПК и касания экрана в браузере на мобильном устройстве
8Observer8 02.02.2026
Содержание блога Для начала пошагово создадим рабочий пример для подготовки к экспериментам в браузере ПК и в браузере мобильного устройства. Потом напишем обработчик клика мыши и обработчик. . .
Философия технологии
iceja 01.02.2026
На мой взгляд у человека в технических проектах остается роль генерального директора. Все остальное нейронки делают уже лучше человека. Они не могут нести предпринимательские риски, не могут. . .
SDL3 для Web (WebAssembly): Вывод текста со шрифтом TTF с помощью SDL3_ttf
8Observer8 01.02.2026
Содержание блога В этой пошаговой инструкции создадим с нуля веб-приложение, которое выводит текст в окне браузера. Запустим на Android на локальном сервере. Загрузим Release на бесплатный. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru