Gabarityanin
Новые
- Регистрация
- 10 Авг 2012
- Сообщения
- 27
- Реакции
- 1
- Баллы
- 0
Есть ли такая функция?
Доброго времени суток всем. Прошу не кидать тухлыми помидорами, но последняя программка на Паскале родилась у меня лет 15 назад, все подзабыл. Сейчас пробую написать программу, озадачился вопросом, как задать массив вида NxN, вводя данные с клавиатуры. Хочется сделать это в общем виде, т.е. не
For i:=1 to 10 do
а примерно
Write('Введите размерность массива N ->'); ReadLn(N);
....
Понятно, что ручками больше 10x10 массив трудно вводить (да и 10x10 затруднительно), но я, как математик, хочу все сделать в общем виде. Программку пишу на PascalABC, нашел функцию для одномерного массива SetLength(X,N). Для двумерного она, есессно, не работает. Есть аналог для двумерного массива, или как-то по другому придется?
Если будет совсем сложно, за помощью, кэшна, обращусь, но ведь хочется сначала самому...
Доброго времени суток всем. Прошу не кидать тухлыми помидорами, но последняя программка на Паскале родилась у меня лет 15 назад, все подзабыл. Сейчас пробую написать программу, озадачился вопросом, как задать массив вида NxN, вводя данные с клавиатуры. Хочется сделать это в общем виде, т.е. не
For i:=1 to 10 do
а примерно
Write('Введите размерность массива N ->'); ReadLn(N);
....
Понятно, что ручками больше 10x10 массив трудно вводить (да и 10x10 затруднительно), но я, как математик, хочу все сделать в общем виде. Программку пишу на PascalABC, нашел функцию для одномерного массива SetLength(X,N). Для двумерного она, есессно, не работает. Есть аналог для двумерного массива, или как-то по другому придется?
Если будет совсем сложно, за помощью, кэшна, обращусь, но ведь хочется сначала самому...