#include<stdio.h>
void main()
{ int a[4][5]={{1,2,3,4,5},{6,7,8,9,10},{11,12,13,14,15},{16,17,18,19,20}};
for(i=0;i<4;i++);
{for (j=0;j<5;j++);
printf("%d\n",a[i][j]);
printf("\n"); }
}
В чём ошибка при выводе массива?
1. Пользуйтесь тегами кода. - [code] ... [/code]
2. Точно указывайте язык, название и версию компилятора (интерпретатора).
3. Название темы должно быть информативным.
В описании темы указываем язык!!!
Наладить общение поможет, если вы подпишитесь по почте на новые темы в этом форуме.
Массивы, C |
Rocket |
Сообщение
#1
|
Знаток Группа: Пользователи Сообщений: 306 Пол: Мужской Реальное имя: Евгений Репутация: 0 |
В чём ошибка при выводе массива? |
volvo |
Сообщение
#2
|
Гость |
Цитата В чём ошибка при выводе массива? for(i=0;i<4;i++); // <--- Вот в этой точке с запятой !!! У тебя получился цикл с пустым "телом". Когда ты выходишь из этого цикла на следующую строку, то i уже равно 4, и при попытке обращения к элементу массива - выход за границы, ошибка... Добавлено через 1 мин. P.S. Во втором цикле будет то же самое, убирай ";" сразу и там тоже... |
Текстовая версия | 28.04.2024 4:32 |