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

Ошибка "неверный тип для индекса массива" при работе с двумерным массивом - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Неправильно считывает символ http://www.cyberforum.ru/cpp-beginners/thread978060.html
Речь идёт о строке answer_ScndName. Должно принять букву и добавить как подстроку в Hash1, но с русским алфавитом принимает не то. #include "stdafx.h" #include <iostream> #include "string"...
C++ По заданным значениям N рассчитать число всех узлов с глубиной N в заданном дереве.Код есть По заданным значениям N рассчитать число всех узлов с глубиной N в заданном дереве. Помогите с заданием пожалуйста. Дерево есть: #include <iostream> #include <conio.h> using namespace std; ... http://www.cyberforum.ru/cpp-beginners/thread978049.html
Перевод из любой системы счисления в любую C++
Помогите, пожалуйста. Нужна программа по сабжу. Без использования библиотеки <iostream>, только с использованием стандартных библиотек C++
C++ Определение размера массива
Привет всем у меня несколько вопросов по языку си (компилятор gcc). 1) Есть, например след код: char* sym; char c = 'a'; sym = &c; *++sym = 'b'; *++sym = '\0';
C++ Написать программу равенства двух треугольников по их сторонам http://www.cyberforum.ru/cpp-beginners/thread978031.html
Нужно написать программу для с++ не получается, прошу помощи, и по возможности объясните пожалуйста Стороны одного треугольника равны A1,B1,C1. Написать алгоритм и программу проверки равенства...
C++ Преобразовать полученный текст в набор строк, каждая из которых содержит целое количество слов и ее длинна не превышает 40 символов Преобразовать полученный текст в набор строк, каждая из которых содержит целое количество слов (слово должно целиком находиться в строке) и ее длинна не превышает 40 символов. Подсказки:... подробнее

Показать сообщение отдельно
MurderKnot
-98 / 0 / 0
Регистрация: 15.10.2013
Сообщений: 32

Ошибка "неверный тип для индекса массива" при работе с двумерным массивом - C++

15.10.2013, 14:27. Просмотров 335. Ответов 5
Метки (Все метки)

Возникла вот такая проблемы при выполнении работы:

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
int step_right(int *a,int n,int m,int i,int j){
  int flower = 0;
  if ((n<i)&&(m<j-1)){
      flower+=a[n][m]-a[n][m+1]; //неверный тип для индекса массива для переменной m
    }
  else{
      flower+=0;
    }
  return flower;
}
 
int step_right2(int *a, int n, int m, int i, int j){
  int flower = 0;
  if ((n<i)&&(m<j-2)){
      flower+=2*(a[n][m]-a[n][m+2]); //неверный тип для индекса массива  для переменной m
    } 
  else{
      flower+=0;
    }
  return flower;
}
Прошу помощи, ибо перерыл уже весь форум всю сеть и ничего толком не нашёл. С одномерным массивом такого не происходит. Если есть ошибка, то прошу пояснить её суть, если не сложно.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.