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

Проверьте лабораторную №3 - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ error LNK2019: ссылка на неразрешенный внешний символ http://www.cyberforum.ru/cpp-beginners/thread30624.html
Вот код, неполный, решил откомпилировать - узнать, что исправить #include "stdafx.h" #include <cstdlib> #include <iostream> using namespace std; #define istr 21 struct train{ int num; char naz; char time;
C++ Приведение типов Чем отличается type(x) от (type) x? http://www.cyberforum.ru/cpp-beginners/thread30618.html
C++ Посмотрите лабораторную работу №2
Используя алгоритмы работы с матрицей, разработанные в лабораторной работе №*1, разработать и протестировать программу обработки двух матриц с элементами разных типов. Программа должна содержать перегруженные функции для работы с целочисленной матрицей и матрицей, элементы которой - строки. #include <iostream> #include <conio.h> using namespace std; // Ïðîòîïèòû ôóíêöèé void ...
Строки в условии C++
Помоги разобраться со строками в условии. cout<<"Is it a worker or a student?"<<endl; cin>>s; if(s=="worker") worker1.data_worker(); else student1.data_student(); Здесь чисто игнорирует, не выдавая никаких ошибок.
C++ Библиотека gmp.h, бесконечные числа http://www.cyberforum.ru/cpp-beginners/thread30607.html
вопрос такой: как выводить числа, которые длинной больше 10 символов?как работает gmp_get_str?
C++ Как правильно создать динамический массив из функции Вот так ругается компилятор: int** i_matrix; f(i_matrix,N, M); ............................................. void f(int** matrix, int n, int m) { matrix = new int *; if (!matrix) exit(0); подробнее

Показать сообщение отдельно
ISergey
Maniac
Эксперт С++
1372 / 883 / 52
Регистрация: 02.01.2009
Сообщений: 2,652
Записей в блоге: 1
19.04.2009, 04:25     Проверьте лабораторную №3
Вобщем здесь
C++
1
2
3
4
5
6
7
8
9
10
11
template <class T> void sorting_matrix(T** matrix, int n, int m) {
        int buffer;//<- это проблем
    for (int i = 0; i < n; i++)
        for (int j = 0; j < m; j++)
    for (int k = j + 1; k < m; k++)
            if (matrix[i][j] < matrix[i][k]) {
            buffer = matrix[i][j];
                    matrix[i][j] = matrix[i][k];
                    matrix[i][k] = buffer;
                }
} // END OF FUNCTION
int buffer; замени на T buffer;
и макросы подальше в С++ закинь.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru