Форум программистов, компьютерный форум, киберфорум
C# для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.63/32: Рейтинг темы: голосов - 32, средняя оценка - 4.63
2 / 2 / 0
Регистрация: 22.09.2012
Сообщений: 202

Перевести строку из чисел, разделенных пробелом в двумерный массив

08.01.2013, 21:04. Показов 6896. Ответов 21
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Привет всем, написал код:
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
for (int i = 0, m = 0, n = 0; i < res.Length; i++)
            {
                if (res[i] != ' ')
                {
                    field[n, m] = Convert.ToInt32(res[i]);
                    m++;
 
                    if (m == 4)
                    {
                        m = 0;
                        n++;
                    }
                    if ((n == 3) && (m == 3))
                        break;
 
                }
            }
только почему то Convert не работает и записывает коды символом

Добавлено через 27 минут
я понял я вообще неправильно делаю, основная задача-прочитать с файла последовательность чисел и записать их в двумерный массив, считал всю строку из файла и теперь поэлементно просматриваю, может быть можно как то по другому сделать?
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
08.01.2013, 21:04
Ответы с готовыми решениями:

Как из массива цифр сделать массив чисел разделенных пробелом?
private string GetResult() { Char chars = Data.ToCharArray(); //Инициализируем массив с 200...

Как считать из консольной строки несколько чисел разделенных пробелом
Доброго времени суток. Я совсем недавно стал изучать C#, и вот столкнулся с проблемой, как считать из консольной строки несколько чисел...

Занести строку чисел разделенных пробелом в массив.
Нужно прочесть файл в котором 2 строки и занести числа из второй строки в массив: в первой натуральное число N, не превышающее 1000 -...

21
Администратор
Эксперт .NET
 Аватар для OwenGlendower
18349 / 14275 / 5370
Регистрация: 17.03.2014
Сообщений: 28,958
Записей в блоге: 1
21.01.2016, 16:31
Студворк — интернет-сервис помощи студентам
Цитата Сообщение от baliar Посмотреть сообщение
А не подскажете - почему File.ReadAllLines(_pathToTxt).Select(dou ble.Parse).ToArray(); работает, а File.ReadAllText(_pathToTxt).Select(doub le.Parse).ToArray(); выдаёт ошибку
Метод ReadAllText возвращает строку. Строка воспринимается методом Select как IEumerable<char>. То есть на вход методу double.Parse тоже должен передаться char. Однако у метода Parse нет перегрузки принимающей char. Отсюда и ошибка. В случае с File.ReadAllLines все работает потому что она возвращает массив строк.
1
112 / 83 / 32
Регистрация: 10.08.2014
Сообщений: 420
21.01.2016, 22:12
Программу я кое-как написал. Правда, ещё нужно "допиливать" алгоритм и использование математических функций alglib'а, чтобы получить приемлемый результат... И вообще, в мыслях пока что как-то развивать её, скорее для себя, потому что в доступ её не выложишь (не из-за жадности) - неплохо помогает улучшать "скилл". И ещё, паттерны - очень нужная вещь, для тех, кто только начинает учить ООП в особенности. С ними легче понять возможности ООП и легче писать код под них. У себя использовал MVP, хотя может быть, и кривовато.

Не по теме:


Интересно, а какую долю труда в работе профессионального программиста составляет рутинный код, описывающий вроде как простые, но нужные вещи работы интерфейса программы и какую долю составляет написание алгоритмов и оптимизация кода, вроде того, что описывается хотя бы у Седжвика... Сам я никак не программист... и не кодер.

0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
21.01.2016, 22:12

Дан массив чисел, разделенных пробелом
Дан массив чисел, разделенных пробелом. Вычеркнуть слова, начинающиеся с буквы С. Оставшийся массив упорядочить по алфавиту. Вывести на...

Считывание из файла чисел, разделенных пробелом, в массив
В текстовом файле массив целых чисел записанных через пробел. Затем переход на новую строку и еще один массив через пробел. Пытаюсь считать...

Напечатать в одну строку пятьдесят первых натуральных чисел разделенных запятой с пробелом
Напечатать в одну строку пятьдесят первых натуральных чисел разделенных запятой с пробелом.

Вернуть строку, состоящую из a и b, разделенных пробелом
Даны две строки a и b. Вернуть строку, состоящую из a и b, разделенных пробелом. Кроме того, в строках a и b должны быть обменяны первые...

Считать двумерный массив чисел, разделенных запятыми, из файла
Дан файл типа: 50, 3, 384, 0, 32 40, 28, 44, 3, 75 405, 82, 95, 24, 93 Как считать из него числа в двумерный массив? Думал, что...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
22
Ответ Создать тему
Новые блоги и статьи
Очистка реквизитов и табличных частей документа при копировании
Maks 26.07.2026
Алгоритм из решения ниже разработан на примере нетипового документа "ЗаявкаНаРаботу", разработанного в КА2. Задача: Заменить алгоритм запрета копирования документов для сотрудников с ролью "Стажер",. . .
Доктрина интенционального знания - Доктрина для портала "Срез".
Hrethgir 25.07.2026
Может найдётся кто захочет оценить доктрину. . . Написания правил участия для меня роскошь, требующая лимита времени, поэтому все сообщения не прошедшие модерацию будут видны только участникам портала,. . .
сукцессия 44. Решил подать на припринт в межународные сервисы препринтов. Но нужно одобрение от ученых
anaschu 25.07.2026
Английский вариант. Пока кто то не одобрит мою личность, мне не получиться это опубликовать на препринте. Но заявку на публикацию статьи я сегодня подам.
сукцессия 43. Вторая научная статья за месяц- прайминг и гатгил
anaschu 25.07.2026
две стороны одной монеты
Более приземисто - Эстафету хвоста в .cdl (деревья эстафеты в сад).
Hrethgir 24.07.2026
В будущем, после написания блока инверсии обхода дерева (эстафеты хвоста), я планирую вернуться к нашему прошлому разговору о том, обладают ли знания целеполаганием. Тогда я пришел к выводу, что. . .
Вот представьте что вам дали бессмертие.
kumehtar 24.07.2026
Вот представьте что вам дали бессмертие, ничего более не меняя. Вообще ничего, только бессмертие в нынешнем виде. Рады были бы? Что бы вы тут делали всё это время? Никакой пенсии. Никакого нового. . .
сукцессия 41
anaschu 24.07.2026
Численная верификация бифуркации в агентной модели лесной сукцессии: от одного параметра к ансамблю Автор: пользователь @Shumilov_AS | Раздел: Прикладная математика / Численные методы Кратко. . .
сукцессия 40. Ансамблевая кластерная параметризаци, часть 1.
anaschu 24.07.2026
Пр# Сопровождение научной статьи ИИ-ассистентом: подготовка публикации и калибровка агентно-ориентированной модели сукцессии микоризных систем **Полевые заметки о двухнедельной совместной работе**. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru