Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 06.02.2014, 18:05   #1
Роман97
Пользователь
 
Регистрация: 26.01.2014
Сообщений: 13
Радость Cамые простые операции с массивами

Доброго времени суток уважаемые форумчане. Помогите,пожалуйста,с программой.
Элементы одномерного массива A (n^2) разместить в матрице N (n, n) по строкам. (язык Си)


Заранее спасибо!

Последний раз редактировалось Роман97; 06.02.2014 в 20:17.
Роман97 вне форума Ответить с цитированием
Старый 06.02.2014, 18:13   #2
Аватар
Старожил
 
Аватар для Аватар
 
Регистрация: 17.11.2010
Сообщений: 18,922
По умолчанию

Код:
for i:=1 to n do for j:=1 to n do M[i,j]:=A[(i-1)*n+j];
или
Код:
for i:=1 to n*n do M[(i-1) div n + 1,(i-1) mod n + 1]:=A[i];
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию

Последний раз редактировалось Аватар; 06.02.2014 в 18:28.
Аватар вне форума Ответить с цитированием
Старый 06.02.2014, 20:17   #3
Роман97
Пользователь
 
Регистрация: 26.01.2014
Сообщений: 13
По умолчанию

Цитата:
Сообщение от Аватар Посмотреть сообщение
Код:
for i:=1 to n do for j:=1 to n do M[i,j]:=A[(i-1)*n+j];
или
Код:
for i:=1 to n*n do M[(i-1) div n + 1,(i-1) mod n + 1]:=A[i];
Спасибо большое,но не могли бы вы это переделать под Си?
Роман97 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Простые операции с одномерными массивами. Delphi-x Общие вопросы C/C++ 2 30.12.2009 23:59
Простые операции,прошу помочь progdev Общие вопросы C/C++ 5 22.11.2009 14:31
Операции с массивами Stelix Помощь студентам 3 26.03.2008 22:11
Операции с массивами Hakman Помощь студентам 10 19.02.2008 18:36