Вопрос задан 02.04.2018 в 14:20. Предмет Информатика. Спрашивает Стромов Алексей.

C++ пишет идентификаторы к и М не определены, что нужно исправить, помогите, пожалуйста #include

<iostream> using namespace std; int main(int argc, const char * argv[]) { int arr[3][2] = { {1,2},{3,4},{6,7} }; for (int k = 0;k < 3;k++); for (int m = 0;m < 2;m++); cout « " " « arr[k][m]; cin.get(); return 0; }
0 0
Перейти к ответам

Ответы на вопрос

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Рожкова Марина.

for (int k = 0;k < 3;k++);

равносильно

for (int k = 0;k < 3;k++) {

}

т.е. пустому циклу. То есть, в выражении

for (int k = 0;k < 3;k++);
for (int m = 0;m < 2;m++);
cout « " " « arr[k][m];


последняя строка вообще находится вне цикла. Соответственно, переменные-счетчики k и m в этом выражении не определены. Правильный код:

for (int k = 0;k < 3;k++)
   for (int m = 0;m < 2;m++)
     cout « " " « arr[k][m];

0 0

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос