Loading...
k_aleksiev avatar k_aleksiev 6 Точки

How to convert 'char' to 'char' array

Здравейте , не намерих нищо по въпроса.Идеята е като получа char да пълня с него масив от char[ ] и след това с  foreach да отпечатам съдържанието на масива .

 int countOfQuestions = int.Parse(Console.ReadLine());
        uint[ ] numbers = new uint[countOfQuestions];

char[] anser = new char[countOfQuestions];
        for (uint i = 0; i < countOfQuestions; i++)
        {
            numbers[i] = uint.Parse(Console.ReadLine());

            if (numbers[i] % 4 == 0)
            {
                anser = 'a';

            }
            else if (numbers[i] % 4 == 1)
            {
                anser = 'b';
            }
            else if (numbers[i] % 4 == 2)
            {
                anser = 'c';
            }
            else if (numbers[i] % 4 == 3)
            {
                anser = 'd';
            }

        }
        foreach (var a in anser)
        {
            Console.Write(a);
        }

 

 

Тагове:
0
Programming Basics
Alex0101 avatar Alex0101 374 Точки

Може да направиш праменливата  anser  string и просто да конкатенираш към съществуващия стринг всеки char;

anser +='a'

anser +='b'

anser +='c' 

Console.WriteLine(anser); //abc\

Надявам се да съм бил полезен.

4
Alex0101 avatar Alex0101 374 Точки

Радвъм се , че съм бил полезен.

 

Поздрави и Успех

0
25/03/2016 08:26:50
g.stoyanov avatar g.stoyanov 776 Точки

Понеже въпроса не е много ясно зададен, да попитам: Искаш да четеш от конзолата символ по символ - всеки натиснат клавиш от потребителя?

Или имаш нещо друго в предвид?

Според това което си написал:

Потребителя въвежда някакво цяло число, след което въвежда символи (равен на броя подаден на първия ред) на отделен ред.

Това ли търсиш като алгоритъм?

0
k_aleksiev avatar k_aleksiev 6 Точки

Да се прочете от конзолата число , след което създавам масив от числа като с for цикъл пълня масива и проверявам всяко едно от числата в масива дали отговаря на някоя от проверките  ( 4 проверки ) и полученият отговор исках да го запиша в масив от чарове и с foreach да принтирам чаровете ( отговорите ) на един ред.

0
g.stoyanov avatar g.stoyanov 776 Точки

Разбрах :)

Просто трябва да замениш това:

anser =

с това:

anser[i] =

0
g.stoyanov avatar g.stoyanov 776 Точки

Например:

 anser = 'а';

със:

anser[i] = 'а';

1
a.angelov avatar a.angelov 1316 Точки

И между другото - проверявай как се пишат английските думи, когато ги ползваш, че това anser... :)

0
Можем ли да използваме бисквитки?
Ние използваме бисквитки и подобни технологии, за да предоставим нашите услуги. Можете да се съгласите с всички или част от тях.
Назад
Функционални
Използваме бисквитки и подобни технологии, за да предоставим нашите услуги. Използваме „сесийни“ бисквитки, за да Ви идентифицираме временно. Те се пазят само по време на активната употреба на услугите ни. След излизане от приложението, затваряне на браузъра или мобилното устройство, данните се трият. Използваме бисквитки, за да предоставим опцията „Запомни Ме“, която Ви позволява да използвате нашите услуги без да предоставяте потребителско име и парола. Допълнително е възможно да използваме бисквитки за да съхраняваме различни малки настройки, като избор на езика, позиции на менюта и персонализирано съдържание. Използваме бисквитки и за измерване на маркетинговите ни усилия.
Рекламни
Използваме бисквитки, за да измерваме маркетинг ефективността ни, броене на посещения, както и за проследяването дали дадено електронно писмо е било отворено.