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

Матрица заполняется мусором, а нужно нулями. (с++) - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Определить количество абитуриентов, сдавших вступительные экзамены на «отлично» http://www.cyberforum.ru/cpp-beginners/thread666425.html
Напишите пожалуйста алгоритм. Код я сам) Результаты вступительных экзаменов представлены в виде списка из N строк, в каждой строке которого записаны фамилия студента и отметки по каждому из М...
C++ Найти все натуральные числа от 1 до 5000,равные кубу суммы своих цифр Найти все натуральные числа от 1 до 5000,равные кубу суммы своих цифр. http://www.cyberforum.ru/cpp-beginners/thread666417.html
Как задать максимальную точность? C++
E - это точность в программе(её я задаю сам). Вопрос: как задать максимальную точность? #include <iostream> #include <stdio.h> #include <math.h> using namespace std; int function(); int...
C++ выручите плз с програмкой
Люди добрые, помогите новенькой... Вобщем задали задачку: Дана двумерная матрица m=n. Если максимальный элемент находится выше главной диагонали то разделить все элементы массива на максимальный...
C++ Считывание чисел http://www.cyberforum.ru/cpp-beginners/thread666402.html
Здравствуйте уважаемые форумчани. Помогите новичку в с++) Требуется считать числа с плавающей запятой в массив не зная их количества заранее, используя динамический массив. Остановка считывания...
C++ Логические операции 2. Запросить с консоли целое число и проверить значение бита с указанным номером в этом числе. Результат такой проверки вывести на консоль. Для удобства разрешается запрашивать указанное число в... подробнее

Показать сообщение отдельно
Gudsaf
103 / 14 / 3
Регистрация: 29.11.2010
Сообщений: 327

Матрица заполняется мусором, а нужно нулями. (с++) - C++

08.10.2012, 19:42. Просмотров 269. Ответов 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
#include <iostream>
#include <conio.h>
using namespace std;
 
int main()
{   
    int rows;
    int columns;
 
    //вводим с клавиатуры переменные
    printf ("VVedite s klaviaturi peremennie dlia sozdania massiva tipa (rows*columns)");
    cout << "\n\nrows = ";
    cin >> rows;
    cout << "columns = ";
    cin >> columns; 
 
    //создаём матрицу
    int **mass_1 = new int *[rows];
    for (int i = 0; i<rows; i++) 
        mass_1[i] = new int [columns];
 
    //всем элементам матрицы присваиваем нулевое значение
    for ( int i = 0; i < columns; i++ )
    {
       for ( int j = 0; j < rows; j++ )
       {
           mass_1[i][j] = 0;
           printf ("%d\t", &mass_1[i][j]);
       }
       cout << "\n";
    }       
        
    getch();
    return 0;
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru