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

Динамический массив - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Project raised exception class EConvertError http://www.cyberforum.ru/cpp-beginners/thread178703.html
Вот такая ошибка: Project Project1.exe raised exception class EConvertError with message "2.1" is not a valid integer value. Process stopped. Use Step or Run to continue. 2.1 это число, вводимое с клавиатуры, оно = x код программы: float x,a,b; double y; x=StrToFloat(Edit1->Text); const float p=2; a=exp(sqrt(fabs(x))); b=pow(sin(p),2)+pow(x,3);
C++ Исследование алгоритмов линейного и двоичного поиска на С. 1. Написать программы работы алгоритмов оптимального и неоптимального, последовательного поиска для неупорядоченного массива с оценкой временных характеристик 2. Написать программы работы алгоритмов последовательного оптимального и бинарного (оптимального и неоптимального) поиска в упорядоченном массиве с оценкой временных характеристик. 3. Для проведения исследований временных характеристик... http://www.cyberforum.ru/cpp-beginners/thread178697.html
C++ Что за перегруженный оператор char* ()?
Вот синтаксис: operator char*(){ return ptr; Пример взят из книги Брайана Овереленда и к этому примру, в частности, никаких пояснений Я порылся в инете, но везде ведётся речь про перегружаемые оператооры, т есть примерно такого вида: void operator-(char);
C++ Задание по файлам. В чем ошибка??
1. Создать на диске типизированный файл произвольного доступа с записями заданной структуры. 2. Для созданного файла предусмотреть возможность: – изменения выбранного поля некоторой записи; – удаления выбранной записи с последующим уменьшением размеров файла; – добавления записи в произвольное место файла; – вывода содержимого файла в виде таблицы; – выполнения указанного в варианте...
C++ Пересекающиеся окружности http://www.cyberforum.ru/cpp-beginners/thread178686.html
Есть задачка.... Нужно решить её, используя массивы данных... Только вот... У меня старая версия С, пожалуйста, используйте обычные библиотеки и операции типа stdio.h, printf, scanf и т.д. Так вот... Пересекающиеся окружности Даны натуральные числа x(1), y(1), r(1), ... , x(n), y(n), r(n), которые задают последовательность окружностей так, что x(i), y(i) - координаты центра, а r(i) - радиус...
C++ ПРЕОБРАЗОВАНИЕМ МАТРИЦЫ Помогите, пожалуйста, с задачей НАЗОВЕМ ДОПУСТИМЫМ ПРЕОБРАЗОВАНИЕМ МАТРИЦЫ ПЕРЕСТАНОВКУ ДВУХ СОСЕДНИХ СТРОК ИЛИ ДВУХ СОСЕДНИХ СТОЛБЦОВ. ДАНА ДЕЙСТВИТЕЛЬНАЯ КВАДРАТНАЯ МАТРИЦА ПОРЯДКА N. С ПОМОЩЬЮ ДОПУСТИМЫХ ПРЕОБРАЗОВАНИЙ ДОБИТЬСЯ ТОГО, ЧТОБЫ ЭЛЕМЕНТ МАТРИЦЫ, ОБЛАДАЮЩИЙ НАИМЕНЬШИМ ЗНАЧЕНИЕМ, РАСПОЛАГАЛСЯ В ПРАВОМ НИЖНЕМ УГЛУ МАТРИЦЫ подробнее

Показать сообщение отдельно
mike1232
0 / 0 / 0
Регистрация: 19.10.2010
Сообщений: 5
19.10.2010, 21:24     Динамический массив
Писал программу
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
#include <iostream>
#include <stdlib.h>
#include <math.h>
using namespace std;
class matrix
{
protected:
    int size;
    int **mat;
public:
    matrix(int );
    void print1();
};
matrix::matrix(int s)
{
    size=s;
    int **mat=new  int* [s];
    for (int i=0;i<size;i++)
        mat[i]=new int[s];
    for(int i=0;i<size;i++)
    {
        for(int j=0;j<size;j++)
        {mat[i][j]=0;cout<<mat[i][j]<<" ";}
        cout<<endl;
    }
};
void matrix::print1()
{
    for(int i=0;i<size;i++)
    {
        for(int j=0;j<size;j++)
        {
            cout<<mat[i][j]<<" ";
        }
        cout<<endl;
    }
};
int main(int argc, char *argv[])
{
    int k=5;
    matrix B(k);
    B.print1();
    return 0;
}
когда вывожу на печать печатается какая то хрень ,больше похожая на адреса а не на значения ,где я накосячил?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 08:44. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru