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

Предусмотреть использование шаблонного класса для работы с различными типами данных - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Почему символ не меняется http://www.cyberforum.ru/cpp-beginners/thread842124.html
подскажите пожалуйста, написал метод класа для изменения регистра символа, но что-то оно у меня нечего не меняет, где я допустил ошибку или я что-то не неправильно написал? подскажите кто знает вот код #include <string> #include <iostream> using namespace std; class CBaseString { public: char ChangeCharReg (unsigned char c); };
C++ Удалить из строки только те слова, которые состоят только из латинских букв Надо удалить из строки только те слова, которые состоят только из латинских букв. Помогите, пожалуйста, что то не могу сообразить. http://www.cyberforum.ru/cpp-beginners/thread842120.html
Запись в файл некоторого количества структур C++
Надо записать в файл некоторое количество записей, не используя массивов. Знаю что надо через write(), но вот как правильно передать параметры .. Есть структура struct examen { char group; char date; char subject; }timelable; В цикле записываются структуры..
C++ Парализация алгоритма нахождения ранга матрицы методом Гауса Cilk Plus
Дали задачку сравнить время выполнения последовательного и параллельного алгоритма нахождения ранга матрицы методом Гаусса. Последовательный алгоритм фигня...я вот затрудняюсь сделать его параллельным с помощью Cilk plus. Кто - то может помочь?
C++ Ввод данных http://www.cyberforum.ru/cpp-beginners/thread842094.html
Народ, Как в С++ сделать чтобы 2 переменные вводились через пробел в одну строчку? Причём чтобы были в диапазоне от 2 до 300 000.
C++ Регистр:Автозапуск Здравствуйте,я пишу программу ,которая должна выдавать сообщение при запуске Windows.Вроде написал,вроде все хорошо,но я столкнулся с такой вот проблемой: http://www.cyberforum.ru/attachment.php?attachmentid=257851&d=1366309876 Вроде все хорошо,программа в регистре автозапуска,но она не запускаеться при старте Windows. Я думаю,что это из-за этих символов... Подскажите пожалуйста начинающему... подробнее

Показать сообщение отдельно
Мортира
1 / 1 / 0
Регистрация: 18.04.2013
Сообщений: 39
18.04.2013, 23:23     Предусмотреть использование шаблонного класса для работы с различными типами данных
Само задание- Дана матрица размера m*n. Найти ее седловую точку, то есть элемент матрицы, которой является одновременно наибольшим в строке и наименьшим в столбце. Если имеется несколько Седловых точек, то получить индексы всех таких точек. Предусмотреть использование шаблонного класса для работы с различными типами данных.
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
#include <iostream> 
#include <windows.h>
using namespace std;
int main()
{
    SetConsoleCP(1251); 
    SetConsoleOutputCP(1251); 
    int i,j,n,m,found=0;
    float c[100][100], max[100][3], min[100][3];
    cout<<"Размер матрицы"<<endl;
    cin>>n>>m;
    cout<<"Введите матрицу"<<endl;
    for (i=0;i<n;i++)
        for (j=0;j<m;j++)
            cin>>c[i][j];
 
    for (i=0;i<n;i++)
    {
        min[i][0]=c[i][0];
        min[i][1]=i;
        min[i][2]=0;
        for (j=1;j<m;j++)
 
            if(c[i][j]<min[i][0]) 
            {
                min[i][0]=c[i][j];
                min[i][1]=i;
                min[i][2]=j;
            }
    }
 
    for (j=0;j<m;j++)
    {
        max[j][0]=c[0][j];
        max[j][1]=0;
        max[j][2]=j;
        for (i=1;i<n;i++)
            if(c[i][j]>max[j][0]) 
            
            {
                max[j][0]=c[i][j];
                max[j][1]=i;
                max[j][2]=j; 
            }
    }
 
    for (i=0;i<n;i++)
        for (j=0;j<m;j++)
            if(min[i][0]==max[j][0] && min[i][1]==max[j][1] && min[i][2]==max[j][2])
            {   
                cout<<"Седловая точка = "<<c[i][j]<<endl;
                found++;
            } 
    if(!found)
        cout<<"Седловая точка не найдена\n";
 
    return 0;
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 16:45. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru