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

Дана динамическая целочисленная матрица - 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++
Здравствуйте! Пишу курсовую работу. В поставленной задаче данные нужно считать из файла, имя которого указывается из окна. Прикол в том что имя задается... но файл не открывается для считывания... Привожу пример кода: #include <cstdlib> #include <fstream> #include <iostream> #include "conio.h" #include <string>
C++ Объясните, пожалуйста, зачем в C++ нужны указатели http://www.cyberforum.ru/cpp-beginners/thread815452.html
Никак что-то не пойму, зачем в C++ указатели? Ведь можно спокойно программировать без них.
C++ Создание текстового файла Пожалуйста помоги. Нужно написать программу, которая создает текстовый файл и записывает в него: 1. Вводимые с клавиатуры m,n и записывает в файл (целочисленное). 2. Вводимые с клавиатуры x и записывает в файл корень из x (вещест.). 3. С клавиатуры вводимый символ и записываемый в файл (тип char) И если можно напишите с объяснениями. Заранее благодарна. подробнее

Показать сообщение отдельно
L45
0 / 0 / 1
Регистрация: 13.10.2012
Сообщений: 33
22.03.2013, 13:59     Дана динамическая целочисленная матрица
Записал код программы, но он не работает. Помогите пожалуйста найти ошибки!!!!!
Дана динамическая целочисленная матрица. Построить динамический одномерный массив, каждый элемент которого равен сумме элементов одной строки исходной матрицы. Освободить память от матрицы, найти произведение элементов одномерного массива и записать его как динамическую переменную. Все исходные результаты и соответствующие адреса распечатать. (язык программирования С++).
Код:
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;
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 16:56. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru