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

Ошибка при сравнении элемента динамического массива с числом - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ В массиве в конец записи каждого элемента, который больше числа 10 добавить единицу http://www.cyberforum.ru/cpp-beginners/thread1143492.html
Привет всем. Нужна ваша помощь. Задание: Задан целочислительный массив с N элементов. В конец записи каждого элемента, который больше числа 10 добавить единицу. Помогите, пожалуйста.
C++ Закрасить нечётные отрицательные и чётные положительные элементы массива Помогите, пожалуйста. Целочисленный массив создается с N случайных элементов. Нужно закрасить нечётные отрицательные и чётные положительные элементы разными цветами и подсчитать их количество. Спасибо большое. http://www.cyberforum.ru/cpp-beginners/thread1143477.html
В чём ошибка? C++
#include <iostream> using namespace std; int main() { int N, i; cin >> N; int *arr = new int; for(int i = 0; i<N; i++) cin >> arr; for(int i = 0; i<N; i++)
C++ Ближайшее число в массива (линейный поиск)
Нужно найти ближайшее число в массиве. Собственно говоря мой код #include <iostream> using namespace std; int main(){ int x, y; int count = 0, index, min; cin >> x; int mas; for (int i = 0; i < x; i++) {
C++ Переписать программу с Паскаль на С++ http://www.cyberforum.ru/cpp-beginners/thread1143454.html
Вставить после первого положительного элемента в массиве два элемента, равных заданному значению. Если вставка элементов невозможна, выдать об этом сообщение. Ребят помогите пожалуйста сделать, заранее спасибо. const nmax=100; var a: array of integer; n,i,ip,k: integer; f: boolean; begin
C++ Преобразование в верхний регистр Народ нужна ваша помощь. Написал прогу чтоб из текстовика помещал строки в контейнер Vector, а оттуда в выходной файл. Но еще нужно отсортировать строки в контейнере в алфавитном порядке и преобразовать в верхний регистр. Перепробовал всякие варианты типа toupper и ниче не получается) вот собственно и код: #include "stdafx.h" #include <vector> #include <string> #include <fstream> подробнее

Показать сообщение отдельно
red_square
2 / 2 / 2
Регистрация: 07.10.2013
Сообщений: 48

Ошибка при сравнении элемента динамического массива с числом - C++

09.04.2014, 15:10. Просмотров 270. Ответов 5
Метки (Все метки)

Здравствуйте! При попытке сравнения элемента двухмерного динамического массива с числом возникает критическая ошибка в момент выполнения программы. Что я делаю не так?
Заранее спасибо за помощь.
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
62
#include "stdafx.h"
#include <iostream>
#include <iomanip>
#include <fstream>
#include <windows.h>
 
#define size 5
 
int i;
int j;
int counter;
int q_rows;
int q_columns;
 
using namespace std;
 
//функция поиска
void find_route(int** arr, int v){
 
    int k;
    int l;
    int routes[size][size];
    bool vertex_used[size];
 
    for (i = 0; i < q_rows; i++){
        for (j = 0; j < q_columns; j++)
            cout << arr[i][j] << "  ";
        cout << "\n";
    }
 
    for (k = 1; k <= q_columns; k++){
        for (l = 1; l <= q_rows; l++){
            if (arr[k, l] == 1){                       //<-----здесь ошибка.
                cout << "OK";
            }
        }
    }
}
 
int main(){
    cout << "Enter number of rows : ";
    cin >> q_rows;
    cout << "Enter number of columns : ";
    cin >> q_columns;
 
    //Динамическое выделение памяти под матрицу
    int ** m_inc = new int *[q_rows];
    for (i = 0; i < q_rows; i++){
        m_inc[i] = new int[q_columns];
    }
 
    //Считывание матрицы
    for (i = 0; i < q_rows; i++)
        for (j = 0; j < q_columns; j++)
            cin >> m_inc[i][j];
 
 
            //Запуск алгоритма
            find_route(m_inc, i);
            system("pause");
            return 0;
}
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru