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

Разработка и отладка алгоритмов и программ - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Рассчитать значение функции в заданной точке http://www.cyberforum.ru/cpp-beginners/thread1115246.html
Есть готовый код программы #include <stdio.h> #include <math.h> #include <cmath> void main() { float z1,z2,x,y; scanf("%f",&x,&y); z1=pow(x,-1/2); z2=3-z1+2/x;
C++ Объяснить программный код построчно Объяснить красные строки кода программы построчно #include <cstdlib> #include <stdlib.h> using namespace std; #define N 10 int main(){ int **mas = new int*; int tmp; int sum; int sumcol; http://www.cyberforum.ru/cpp-beginners/thread1115242.html
C++ Создать меню с командами Input, Work, Exit
Создать меню с командами Input, Work, Exit. При выборе команды Exit приложение завершает работу. При выборе команды Input открывается диалоговое окно, содержащее: • три поля ввода типа TextBox с метками Radius, Height, Density; • группу из двух флажков (Volume, Mass) типа CheckBox; • кнопку типа Button. Обеспечить возможность: • ввода радиуса, высоты и плотности конуса; • выбора режима с...
C++ Упорядочивание массива по методу Хора
#include <iostream> #include <cstring> using namespace std; void quicksort(char *items, int len); void qs(char *items, int left, int right); int main(){ setlocale(LC_ALL, "Russian");
C++ Как повысить приоритет программы! http://www.cyberforum.ru/cpp-beginners/thread1115213.html
Здравствуйте форумчане! Нужна помощь в написании программы. Программа на подобие диспетчера задач, единственная её работа это повышать приоритет, или оставить без него какое нибудь приложения например Калькулятор. Как это реализовать в С++. С программированием туго ребята помогите. Буду рад любой помощи.! Плиззз...!
C++ Сбор данных Не знал куда написать, по-этому написал сюда. В веб программировании не силен, хочу спросить у вас. Имеется произвольный сайт, на этом сайте происходят определенные события(допустим постоянно меняется статистика количества пользователей онлайн), есть ли какой-то способ собирать эти данные (что-то типа проверять состояние какой-либо переменной) программно (желательно с помощью с++)? подробнее

Показать сообщение отдельно
Максим3181293
0 / 0 / 0
Регистрация: 10.02.2014
Сообщений: 27
10.03.2014, 11:47     Разработка и отладка алгоритмов и программ
Есть задание лабы:
Разработать шаблон класса реализующего работу с матрицами переменной размерности. Тип эле-
мента задается как параметр шаблона. Написать тестовую программу.
Есть код задачи написаны тут:
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
#include <iostream>//подключение библиотеки iostream
#include <string>//подключение библиотеки string
#include <time.h>//подключение библиотеки time.h
using namespace std;//все переменные относятся к пространству имен типа std
template<typename T>//создание 
class Matrix// создание класса
{
    T **matr;//компонент матрицы
    int _N;//объявление типа переменной
    int _M;//объявление типа переменной
public://открытый тип
    Matrix(int n, int m):_N(n), _M(m),matr(NULL)//создание матрицы
    {
        matr = new T*[n];//матрица
        for(int i = 0; i < n; i++)  //цикл матрицы
        {
            matr[i] = new T[m];//создание итой матрицы
        }
    }
    ~Matrix()
    {
        for(int i = 0; i < _N; i++) //цикл for
        {
            delete[] matr[i];//кдаление компонентов матрицы
        }
        delete[] matr;//удаление компонента матрицы
    }
    void FillRandom()//заполнение матрицы случайными числами
    {
        std::cout<<"FillRandom"<<std::endl;//вывод переменных на экран
                srand(time(NULL));
        for(int i = 0; i < _N; i++)//цикл for
        {
            for(int j = 0; j < _M; j++)//цикл for
            {
                matr[i][j] =(T) (100.*rand()/RAND_MAX/((T) 1));//заполнение матрицы случайными числами
            }
        }
    }
    void FillManualy()//объявление переменной типа void
    {
        std::cout<<"Enter elements"<<std::endl;//вывод текста на экран
        for(int i = 0; i < _N; i++)//цикл for
        {
            for(int j = 0; j < _M; j++)//цикл for
            {
                std::cout<<i+1<<" row, " << j+1 << " column: ";//вывод на экран
                std::cin>>matr[i][j];//заполнение матрицы значениями 
            }
        }
    }
    friend ostream & operator<<(ostream & os, Matrix<T> & m)//создание дружественных операторов
    {
        for(int i = 0; i < m._N; i++)//цикл for
        {
            for(int j = 0; j < m._M; j++)//цикл for
            {
                os<<m.matr[i][j]<<" ";//Присвоение значения матрицы переменной os
            }
            os<<std::endl;//переход на новую строку
        }
        return os;//сброс значения функции os
    }
};
int main() //создание функции main типа int
{
    Matrix<int> m(10,10);//создание матрицы 10 на 10 с переменными типа int
    m.FillRandom();//заполнение случайными числами числами
    std::cout<<m<<std::endl;//вывод перемнной M на экран
    system("pause");//системная задержка
    return 0;//обнуление функции
}
Преподователь просмотрев код сказал удалить всю лажу. Какую, где и как не пойму.
Помогите пожалуйста.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 04:59. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru