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

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

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

Восстановить пароль
Повторная активизация e-mail

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

Ответ
 
Опции темы Поиск в этой теме
Старый 07.10.2009, 23:27   #1
семечко
 
Регистрация: 25.05.2009
Сообщений: 5
По умолчанию Сформировать одномерный массив равный двумерному

Необходимо из двумерного массива составить одномерный (двумерный должен читаться по строкам). Вот что написал, но оно заполняет только первые 5 елементов:
Код:
for(i = 0; i<5; i++)
  {
    for(j = 0; j<5; j++)
    {
      buf[i] = mas[i][j];
      }
  }
Что тут нада исправить или дополнить? Подскажите.
семечко вне форума Ответить с цитированием
Старый 07.10.2009, 23:33   #2
netrino
Участник клуба
 
Аватар для netrino
 
Регистрация: 15.07.2008
Сообщений: 1,933
По умолчанию

Могу посоветовать повнимательнее посмотреть на выделенные строки:
Код:
for(i = 0; i<5; i++)
  {
    for(j = 0; j<5; j++)
    {
      buf[i] = mas[i][j];
      }
  }
netrino вне форума Ответить с цитированием
Старый 07.10.2009, 23:33   #3
Mikhail Bakurov
Форумчанин
 
Регистрация: 12.10.2008
Сообщений: 140
По умолчанию

Заведи переменную например k и прибавляй ее в цикле

Код:
int k=0;
for(i = 0; i<5; i++)
  {
    for(j = 0; j<5; j++)
    {
      buf[k] = mas[i][j];
      k++;
      }
  }
Mikhail Bakurov вне форума Ответить с цитированием
Старый 07.10.2009, 23:37   #4
семечко
 
Регистрация: 25.05.2009
Сообщений: 5
По умолчанию

Парни спасибо. Я вот думал на счет дополнительной переменной, но не додумал что ей присваивать.....
семечко вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Паскаль. Сформировать массив PR0Z0N Помощь студентам 2 15.06.2009 01:19
Для заданной квадратной матрицы сформировать одномерный массив из её диагональных элементов Даня Паскаль, Turbo Pascal, PascalABC.NET 13 28.01.2009 16:53
Сформировать массив (строки) felmor Паскаль, Turbo Pascal, PascalABC.NET 1 25.12.2008 20:10
Паскаль.Сформировать одномерный массив А из элементов матрицы, кратных трём ICEART Помощь студентам 2 03.10.2007 17:29
Помогите пожалуйста!!! С использованием функции Random сформировать одномерный массив Vanya_www_333 Помощь студентам 1 17.08.2007 13:38