Форум программистов, компьютерный форум, киберфорум
Наши страницы
C# для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 5.00/4: Рейтинг темы: голосов - 4, средняя оценка - 5.00
Dangelo
7 / 7 / 1
Регистрация: 28.11.2010
Сообщений: 57
1

Ввод данных

30.05.2011, 15:58. Просмотров 637. Ответов 3
Метки нет (Все метки)

Добрый день. Начал изучать C#, не подскажете, как можно организовать одновременный ввод в разные массивы, к примеру, необходимо ввести имя и номер, и надо что бы имя в массив строк пошло а номер в массив целых:
Вася 5
Федя 10
Евлампий 1
и т.д.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
30.05.2011, 15:58
Ответы с готовыми решениями:

Реализовать ввод исходных данных, расчет и вывод данных в виде методов класса. В Main только создание объектов и вызов методов
Всем привет) помогите пожалуйста с заданием "Реализовать ввод исходных данных,...

Ввод данных
Прошу помочь написать эту функцию на C# public static void main(String args)...

Ввод данных
внести изменения в программный код так, чтобы значения переменных i j...

Ввод данных
Здравствуйте. Нужно создать прогу, чтобы можно было вводить значения финансовых...

Интерфейс(Ввод данных)
Я написал небольшую рисовалку для графов. Все ребра заносятся в список. Нужен...

3
Redfex
596 / 520 / 114
Регистрация: 24.03.2011
Сообщений: 576
30.05.2011, 16:25 2
Один из вариантов:
C#
1
2
3
4
5
6
7
8
9
            string[] name = new string[10];
            int[] n = new int[10];
 
            for (int i = 0; i < 10; i++)
            {
                string[] s = Console.ReadLine().Split(' '); // пробел разделитель имени и номера
                name[i] = s[0];
                n[i] = Int32.Parse(s[1]);
            }
1
SYD
Заблокирован
30.05.2011, 16:34 3
Второй из вариантов
C#
1
2
3
4
            string[] str = "Вася 5".Split();
            Dictionary<string, int> diet = new Dictionary<string, int>();
            // Добавить элементы в коллекцию, 
            diet.Add(str[0], int.Parse(str[1]));
1
umnick_kh
307 / 245 / 44
Регистрация: 06.12.2010
Сообщений: 527
30.05.2011, 16:43 4
И еще вариант
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
            Console.Write("Введите строку: ");
            char[] c = Console.ReadLine().ToCharArray();
            int[] n = new int[c.Length];
            string[] s = new string[c.Length];
            for (int i = 0; i < c.Length; i++)
            {
                if (char.IsDigit(c[i]))
                {
                    n[i] = Convert.ToInt32(c[i].ToString());
                    Console.Write(n[i]);
                }
                else
                {
                    s[i] = c[i].ToString();
                    Console.Write(s[i]);
                }
            }
            Console.Read();
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
30.05.2011, 16:43

Ввод данных в консольке
Возник вопрос: можно ли сразу ввести несколько данных сразу, а не прописывать...

Ввод данных с клавиатуры
Доброва всем дня... у меня вапрос как в консоле в шарпе вводити дані з...

Ввод данных в консоль
Здравствуйте. имеется программа, половина кода взял из книжки, т.к. весь код не...


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

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru