Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
Форум программистов > Центр помощи > [C] Массив -> матрица |
Автор: Denzel666 25.12.2006, 01:19 | ||
Помогите ,пожалуйста, с программой...препод не объяснил а сам не могу разобраться че к чему... Задание: Дан одномерный массив целых чисел А размерностью 64. Получить квадратную матрицу порядка 8 ,элементами которой являются числа массива А, расположенные в ней по схемам, приведенным на рис рис: __ _ __ / / / / / /| / / / / / / | / / / / / / / |/ / / / / / / / / / / | / / / / / /| / / / / / / / |/ /_/ /_/ /__> в о бщем то же самое почти что и в примере, только стрелка внизу и начинается не так маленько... ПРимер на эту же тему: рис _ _ __ | / / / / / / /| |/ / / / / / / | / / / / / / / / / / / / / / | / / / / / / |/ / / / / / / / / / / / /| / / / / / / | |_/ /_/ /_/ \|/ | Пример на эту тему: Дан одномерный массив целых чисел Р размерностью 64. Получить квадратную матрицу порядка 8 ,элементами которой являются числа массива Р, расположенные в ней по схеме, приведенной на рисунке. Эта задача решается с помощью одного основного цикла, в котором организуется управление изменением индексов в зависимости от условий размещения элементов. Для отслеживания направления движения по диагонали вводится вспомогательная переменная l. Ее значение равно 0 при движении вниз по диагонали и 1 при движении вверх.
|