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

Сравнение элементов двумерного динамического массива - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Как создать перегрузку operator+? http://www.cyberforum.ru/cpp-beginners/thread1203792.html
Пишу так MyClass A="asdassdasda"; MyClass B="cvvdvvcvdcc"; MyClass C; C=A+B; MyClass operator+(MyClass &A; MyClass &B;){ }
C++ Найти строку матрицы с максимальным произведением, изьять ее и напечатать результат Нужно найти строку матрицы с максимальным произведением и изьять ее и напечатать результат, я сделал ввод и поиск произведения, помогите доделать. #include "stdafx.h" #include "stdio.h" #include "conio.h" #define M 50 #define N 50 int main () { double Matrix; double New_Matrix; http://www.cyberforum.ru/cpp-beginners/thread1203772.html
C++ Найти наименьшее
Здравствуйте. Помогите, пожалуйста, решить задачу. Даны натуральные числа n и действительные числа a1,...,an. Найти Наименьшее из всех значений вида sin(ai,aj...ap), где 1<=i<j<...<p<=n
Структура "комплексные числа" C++
Здраствуйте у меня тут вопрос возник, программа сама по себе правильно работает но при вычитание "res" дает ошибку! Можете подсказать как правильно надо сделать! #include <complex> #include <iostream> using namespace std; struct comp { double real,im;
C++ Fstream - чтение из файла http://www.cyberforum.ru/cpp-beginners/thread1203733.html
подскажите начинающему программисту как читать файл целиком.. например последовательность чисел
C++ Учет заявок Здравствуйте. Задали курсовую, нужна помощь в некоторых моментах. Написать программу учета заявок на авиабилеты. Каждая заявка содержит: пункт назначения, номер рейса, фамилию и инициалы пассажира, желаемую дату вылета. Программа должна обеспечивать выбор с помощью меню и выполнение одной из следующих функций: • добавление заявок в список; • удаление заявок; • вывод заявок по заданному... подробнее

Показать сообщение отдельно
Timuchin333
0 / 0 / 0
Регистрация: 03.05.2014
Сообщений: 18
09.06.2014, 18:33     Сравнение элементов двумерного динамического массива
Для работы программы мне нужно сравнивать элементы двумерного динамического массива, массив создан в главной функции, сравниваю в побочной, на как только дело доходит до этой самой функции сравнения программа крашится с сообщением :Необработанное исключение по адресу 0x00A18F99 в Kursovaya.exe: 0xC0000005: нарушение прав доступа при чтении по адресу 0xFDFDFDFC.
Подскажите в чем проблема?
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
char **cells=new char*[a];
       for (int i = 0; i < a; i++) 
{
   cells[i] = new char [a];
}
 
  for(int i=0;i<a;i++)
  {
  for(int j=0;j<a;j++)
  {
  cells[i][j]='-';
  }
  }
это объявление
C++
1
2
3
4
5
6
7
8
9
10
char check(int a,int b,char **cells)
 
{ 
  for(int i = 0; i < a; i++) 
  {
  if (cells[cell_1-1][cell_2-1] == cells[cell_1-1][i])
  
      k++;else k=0;
  if(k==b){return cells[cell_1-1][cell_2-1];break;}
  }
это функция сравнения, вызываю я ее в главной через check(a,b,cells);
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 21:58. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru