Форум программистов, компьютерный форум, киберфорум
Наши страницы
C# для начинающих
Войти
Регистрация
Восстановить пароль
 
MonteC
1 / 1 / 3
Регистрация: 11.10.2011
Сообщений: 23
#1

Массив и алфавит - C#

23.11.2011, 13:07. Просмотров 1191. Ответов 2
Метки нет (Все метки)

Как можно занести русский алфавит в двумерный массив ?
http://www.cyberforum.ru/csharp-beginners/thread371987.html
1
Лучшие ответы (1)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
23.11.2011, 13:07
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Массив и алфавит (C#):

Английский алфавит в строке
Помогите с программой надо вывести английский алфавит по 5 букв в строке (с...

Заменить алфавит на последовательность Фибоначчи
Нужно заменить алфавит на последовательность Фибоначчи начиная с 3 и между...

Как отобразить алфавит в случайном порядке
Всем привет. Конечно думаю глупый вопрос...) имеется массив англ. букв public...

Шифр Цезаря. Использовать только русский алфавит
Нужно написать в Windows Form шифр Цезаря. Использовать только русский алфавит,...

Вывести латинский алфавит следующим образом (песочными часами)
Реализуйте приложение, разработав рекурсивный метод. Вывести в консольном окне...

2
Dzhej-Dzhej
Заблокирован
23.11.2011, 13:28 #2
Лучший ответ Сообщение было отмечено MonteC как решение

Решение

примерно так
C#
1
2
3
4
5
6
7
8
9
            char[,] mas = new char[4, 8];
            for (char i = 'А'; i <= 'Я'; i++)
                mas[(i - 'А') / 8, (i - 'А') % 8] = i;
            for (int i = 0; i < 4; i++)
            {
                for (int j = 0; j < 8; j++)
                    Console.Write(mas[i, j]+" ");
                Console.WriteLine();
            }
1
I2um1
Злой няш
1405 / 1103 / 374
Регистрация: 05.04.2010
Сообщений: 1,949
23.11.2011, 13:52 #3
Можно еще попробовать так:
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
using System;
using System.Linq;
 
class Program
{
    static void Main()
    {
        int counter = 0, size = 8; // size = количество символов на строку
        char[][] alphabet = Enumerable.Range(0, 32).Select(x => (char)(x + 'А'))
            .GroupBy(x => counter++ / size).Select(x => x.ToArray<char>()).ToArray();
        foreach (char[] row in alphabet)
        {
            foreach (char letter in row)
                Console.Write("{0} ", letter);
            Console.WriteLine();
        }
    }
}
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
23.11.2011, 13:52
Привет! Вот еще темы с решениями:

Разбить алфавит по три символа на ячейку массива (Как на телефоне)
Доброго времени суток. Имеется задача: В 2-мерный занести алфавит. Подвох в...

Сделать так, чтоб программа разрешала использовать только русский алфавит
Есть программа, которая строит таблицу, но не в этом суть. Программа великовата...

Разработать программу «Алфавит», которая считывает произвольный текст и распечатывает в алфавитном порядке
C#.Разработать программу «Алфавит», которая считывает произвольный текст и...

Сравнить каждое слово в тексте с буквами алфавита, не перечисляя весь алфавит в переменной char
Можно ли как нибудь, сравнить каждое слово в текста, буквами алфавита, не...


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

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

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