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

Дана динамическая целочисленная матрица - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Оператор new http://www.cyberforum.ru/cpp-beginners/thread815505.html
Версия оператора new в виде new(nothrow) и new(nothrow). Чем они отличаются от простого оператора new?
C++ Преобразование строки У меня имеется массив string одномерный в каждом элементе этого массива записана строка. Строка начинается с пробела. ex строки: 378 1 384 1 402 1 426 1 474 1 495 1 489 1 522 1 570 1 573. Всё... http://www.cyberforum.ru/cpp-beginners/thread815499.html
C++ Исправление ошибки
Как сделать в else чтобы число n генерировалось заново,если числа n и m не простые? #include <iostream> #include <stdio.h> #include <conio.h> #include <time.h> #include <stdlib.h>
Открытие файла и считывание из него C++
Здравствуйте! Пишу курсовую работу. В поставленной задаче данные нужно считать из файла, имя которого указывается из окна. Прикол в том что имя задается... но файл не открывается для считывания......
C++ Объясните, пожалуйста, зачем в C++ нужны указатели http://www.cyberforum.ru/cpp-beginners/thread815452.html
Никак что-то не пойму, зачем в C++ указатели? Ведь можно спокойно программировать без них.
C++ Создание текстового файла Пожалуйста помоги. Нужно написать программу, которая создает текстовый файл и записывает в него: 1. Вводимые с клавиатуры m,n и записывает в файл (целочисленное). 2. Вводимые с клавиатуры x и... подробнее

Показать сообщение отдельно
L45
0 / 0 / 1
Регистрация: 13.10.2012
Сообщений: 33

Дана динамическая целочисленная матрица - C++

22.03.2013, 13:59. Просмотров 437. Ответов 3
Метки (Все метки)

Записал код программы, но он не работает. Помогите пожалуйста найти ошибки!!!!!
Дана динамическая целочисленная матрица. Построить динамический одномерный массив, каждый элемент которого равен сумме элементов одной строки исходной матрицы. Освободить память от матрицы, найти произведение элементов одномерного массива и записать его как динамическую переменную. Все исходные результаты и соответствующие адреса распечатать. (язык программирования С++).
Код:
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
#include <iostream.h>
 
using namespace std;
 
int main()
{
   int n, m, n1, m1;
   cout<<"Enter number of strok and stolbzov of matrix";
   cin >> n,m;
 
   int** matrix;
   matrix=new int * [n];
   for (n1 = 0; n1 < n; n1++)
   {
      matrix[n1] = new int [m];
   }
 
   cout<<"Enter a matrix postrochno";
   for (n1 = 0; n1 < n; n1++)
   {
      for (m1 = 0; m1 < m; m1--)
      {
         cin >> matrix[n1][m1];
      }
   }
   char*vector;
  vector=new char [n];
   int i, j;
   for (j = 0; j < m; j++)
   {
      vector[j] = 0;
      for (i = 0; i < n; i++)
      {
         vector[j] += matrix[j][i];
      }
   }
 
   for (j = 0; j < n; j++)
   {
      delete []matrix[j];
   }
   delete []matrix;
 
 int* val;
   val= new int [1];
   for (j = 0, *val = 1; j < m; j++)
   {
      *val *= vector[j];
   }
 
   cout<<"\n";
   for (i = 0; i < m; i++)
   {
      cout<<"adress : vector";
   }
   cout<<"adress : Res_val";
 
   delete []vector;
   delete []val;
   return 0;
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru