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

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

Вернуться   Форум программистов > .NET Frameworks (точка нет фреймворки) > Общие вопросы .NET
Регистрация

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 01.07.2010, 17:09   #1
Vovan_Super
Новичок
Джуниор
 
Регистрация: 13.08.2009
Сообщений: 2
Радость C# - из одномерного массива -> двумерный

Как сделать из массива символов двумерный массив по 6 символов на строку,

НУ типа :
дано: asdfghjklqwertyuiop,

получить:
asdf
ghjk
...
Vovan_Super вне форума Ответить с цитированием
Старый 01.07.2010, 17:14   #2
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

С потолка:
Код:
{
  String s="asdfghjklqwertyuiop";
  String a=new String[s.Length()/6];
  int e=0,k=1;
  foreach(char c in s){
   a[e]+=c;
   if(k==6) {e++;k=1;}
   else  k++
  }
}
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 06.07.2010, 19:27   #3
Loji
Новичок
Джуниор
 
Регистрация: 04.07.2010
Сообщений: 38
По умолчанию

static String[] GetMasString(String str)
{
Byte Num = 0;
String[] num = null;
String input = String.Empty;
if (str.Length % 6 != 0)
{
num = new String[(int)Math.Truncate((double)str.Leng th / 6) + 1];
}
else
{
num = new String[(int)Math.Truncate((double)str.Leng th / 6)];
};
for (int i = 0; i < str.Length; i++)
{
input += str[i];
if (((i + 1) % 6 == 0) || (i + 1 == str.Length))
{
num[Num] = input;
Num++;
input = String.Empty;
}
};
//Массив строк
return num;
}
Loji вне форума Ответить с цитированием
Ответ


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

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Обработка одномерного массива. Gangstervic Помощь студентам 0 16.12.2009 19:21
Перемножение одномерного массива на двумерный daget Помощь студентам 4 14.12.2009 06:27
Упорядочение одномерного массива. Arzamaks Помощь студентам 4 25.11.2009 09:46
Растяжение одномерного массива Dimon.ru Паскаль, Turbo Pascal, PascalABC.NET 0 03.06.2009 19:58
Сжатие одномерного массива Dimon.ru Паскаль, Turbo Pascal, PascalABC.NET 0 03.06.2009 19:52