• Курсы Академии Кодебай, стартующие в мае - июне, от команды The Codeby

    1. Цифровая криминалистика и реагирование на инциденты
    2. ОС Linux (DFIR) Старт: 16 мая
    3. Анализ фишинговых атак Старт: 16 мая Устройства для тестирования на проникновение Старт: 16 мая

    Скидки до 10%

    Полный список ближайших курсов ...

Двумерный массив

  • Автор темы DaaGER
  • Дата начала
D

DaaGER

Нужно ввести и вывести массив. При вводе вроде всё правильно, а выводит не то!
Вот мой код:

# include<stdio.h>
# include<conio.h>
#define max_row 2 // кол-во строк
#define max_col 1 // кол-во столбцов
main()
{ int x[max_row][max_col];
int i,j;
for(i=0;i<=max_row;i++)
{for(j=0;j<=max_col;j++)
{printf("\n x[%d][%d]=",i,j);
scanf("%d",&x[j]);
}
}
for(i=0;i<=max_row;i++)
{for(j=0;j<=max_col;j++)
{
printf("%d ",x[j]);
}
printf("\n");
}
getch();
}

Спасибо за внимание!
 
B

brink

А можно поинтерисоватся что именно не так, ваш код рабочий. В нем коректный как ввод так и вывод.
Внизу скрин-шот результата роботы вашей программы?
 

Вложения

  • compl.JPG
    compl.JPG
    6,7 КБ · Просмотры: 523
F

fatboy

Нужно ввести и вывести массив. При вводе вроде всё правильно, а выводит не то!
Вот мой код:


for(i=0;i<=max_row;i++)
{for(j=0;j<=max_col;j++)
...
}

for(i=0;i<=max_row;i++)
{for(j=0;j<=max_col;j++)
...
}

Спасибо за внимание!
Как это он еще и вводит нормально? В циклах условие неверное. Должно быть
Код:
 i < max_row
и т.п. а то ты на последних итерациях обращаешься к элементу х[max_row][max_col], что есть неверно ибо за пределами объявленного массива.
 
D

DaaGER

2 brink
Если ты не проверял прога выдаёт не верный ответ!!!

2fatboy
О!!!СПАСИБО!!!Блин в голове не укладывается из-за какого-то "=" всё не работало...пипец!!! Ещё раз спасибо!!!
 
F

fatboy

Блин в голове не укладывается из-за какого-то "=" всё не работало...пипец!!!
Это "какое-то "=" " в данном случае меняет ассемблерную команду jbe на jb, что есть АБСОЛЮТНО разные вещи! :) Так что учи Ассемблер! А лучше просто внимательнее с условиями работать. Успехов! :)
 
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!