Форум программистов, компьютерный форум, киберфорум
C# Windows Forms
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.67/9: Рейтинг темы: голосов - 9, средняя оценка - 4.67
0 / 0 / 0
Регистрация: 11.11.2021
Сообщений: 10

Создайте символьный массив b, поместив в него буквы из массива а, лежащие в диапазоне [б, м].

11.11.2021, 18:37. Показов 1974. Ответов 13
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Даны натуральное число n и символьный массив а[n], в котором хранятся буквы русского алфавита. Создайте символьный массив b, поместив в него буквы из массива а, лежащие в диапазоне [б, м]. Возможно, что таких букв в массиве а нет.
Кому не сложно, помогите)
0
Лучшие ответы (1)
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
11.11.2021, 18:37
Ответы с готовыми решениями:

Создать символьный массив b, поместив в начале которого числа, а в конце - латинские буквы из данного массива
Нужна помощь в написании программы на C#. Даны натуральное число n и символьный массив а, в котором хранятся латинские буквы и арабские...

Сформировать массив, поместив в него значения индексов тех элементов первого массива, которые являются простыми числами
Доброго времени суток. Мне дали задание:"Дан целочисленный массив A. Сформировать массив B, поместив в него значения индексов тех элементов...

Сформировать массив Y, поместив в него в порядке возрастания все различные числа, входящие в массив X
Ребята тут проблема, не знаю как дальше решить. 30. Дан массив целых чисел X(n). Сформировать массив Y (m), поместив в него в порядке...

13
549 / 480 / 315
Регистрация: 24.09.2013
Сообщений: 3,345
Записей в блоге: 1
11.11.2021, 23:11
Seduk, Написано так, вроде само задание Вас не касается. А в любом задании должны быть исходные данные......
0
0 / 0 / 0
Регистрация: 11.11.2021
Сообщений: 10
12.11.2021, 02:40  [ТС]
zna926, это все условие которое дано
0
2810 / 1679 / 885
Регистрация: 14.04.2015
Сообщений: 5,723
12.11.2021, 09:27
Seduk,
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
using System;
 
namespace ConsoleApp196
{
    class Program
    {
        static void Main(string[] args)
        {
            Console.Write("Введите размерность массива: ");
 
            int n = Convert.ToInt32(Console.ReadLine());
 
            char[] a = new char[n];
 
            int index = 0;
 
            char[] b = new char[index];
 
            for (int i = 0; i < a.Length; i++)
            {
                Console.Write($"Введите {i + 1}-ю букву алфавита: ");
 
                a[i] = Convert.ToChar(Console.ReadLine());
 
                if(a[i] >= 'б' && a[i] <= 'м')
                {
                    Array.Resize(ref b, b.Length + 1);
 
                    b[index++] = a[i];
                }
            }
            Console.Write("Буквы, попавшие в диапазон [б, м]: ");
 
            for (int i = 0; i < b.Length; i++)
            {
                Console.Write(b[i] + " ");
            }
            Console.WriteLine();
        }
    }
}
1
0 / 0 / 0
Регистрация: 11.11.2021
Сообщений: 10
12.11.2021, 12:28  [ТС]
AndreyVorobey, а не могли бы вы именно в windows form решение предоставить? не в консоли, пожалуйста
0
74 / 48 / 27
Регистрация: 25.03.2014
Сообщений: 357
Записей в блоге: 1
12.11.2021, 13:37
Лучший ответ Сообщение было отмечено Seduk как решение

Решение

C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
  private void button2_Click(object sender, EventArgs e)
        {
           // Console.Write("Введите размерность массива: ");
 
            
            if (textBox3.Text != "")
            {
                int n = Convert.ToInt32(textBox3.Text);
               //Convert.ToInt32(Console.ReadLine());
                char[] a = new char[n];
 
                int index = 0;
 
                char[] b = new char[index];
 
                for (int i = 0; i < a.Length; i++)
                {
                   // Console.Write($"Введите {i + 1}-ю букву алфавита: ");
                    
                    a[i] = Convert.ToChar(Microsoft.VisualBasic.Interaction.InputBox("Введите текст:"));
                  //Convert.ToChar(Console.ReadLine());
                    if (a[i] >= 'б' && a[i] <= 'м')
                    {
                        Array.Resize(ref b, b.Length + 1);
 
                        b[index++] = a[i];
                    }
                    //textBox4.Text = "";
                }
               // Console.Write("Буквы, попавшие в диапазон [б, м]: ");
 
                for (int i = 0; i < b.Length; i++)
                {
                    textBox4.Text += b[i] + " ";
                    //Console.Write(b[i] + " ");
                }
            }
        }
C#
1
2
 Convert.ToChar(Microsoft.VisualBasic.Interaction.InputBox("Введите текст:"));
//Для этого нужно подключить Microsoft.VisualBasic где ссылки
можно так оставить, а можно создать новую форму и ее использовать как диалоговое окно
Весь текст вставишь в label
1
549 / 480 / 315
Регистрация: 24.09.2013
Сообщений: 3,345
Записей в блоге: 1
13.11.2021, 12:09
Все готово
0
549 / 480 / 315
Регистрация: 24.09.2013
Сообщений: 3,345
Записей в блоге: 1
14.11.2021, 23:27
Seduk, А Вы мой код видели(там использованы буквы русского алфавита) ?
0
Администратор
Эксперт .NET
 Аватар для OwenGlendower
18306 / 14230 / 5368
Регистрация: 17.03.2014
Сообщений: 28,903
Записей в блоге: 1
15.11.2021, 20:35
Цитата Сообщение от студент1235 Посмотреть сообщение
if (a[i] >= 'б' && a[i] <= 'м')
Это условие не включает букву ё. Нужно так
C#
1
if (a[i] >= 'б' && a[i] <= 'м' || a[i] == 'ё')
Цитата Сообщение от zna926 Посмотреть сообщение
А Вы мой код видели
Его никто не видел потому что вы его не выложили.
0
549 / 480 / 315
Регистрация: 24.09.2013
Сообщений: 3,345
Записей в блоге: 1
15.11.2021, 23:01
OwenGlendower, Конечно я его выполнил и код расположен чуть ниже записи о проверке этого кода
0
Администратор
Эксперт .NET
 Аватар для OwenGlendower
18306 / 14230 / 5368
Регистрация: 17.03.2014
Сообщений: 28,903
Записей в блоге: 1
15.11.2021, 23:12
zna926, между постами 7 и 8?
0
2810 / 1679 / 885
Регистрация: 14.04.2015
Сообщений: 5,723
15.11.2021, 23:51
zna926, я тоже не вижу от Вас сообщений с решением
0
549 / 480 / 315
Регистрация: 24.09.2013
Сообщений: 3,345
Записей в блоге: 1
16.11.2021, 23:47
Уважаемые OwenGlendower и AndreyVorobey: Посмотрите на сообщение, которое расположено ниже - там и весь код.
Как попал туда-не знаю, исправлять не стал. Если автор не стал разбираться в задании, а просто перекинул его на форум,
то нет смысла, что-то исправлять (это только мое мнение)
0
Администратор
Эксперт .NET
 Аватар для OwenGlendower
18306 / 14230 / 5368
Регистрация: 17.03.2014
Сообщений: 28,903
Записей в блоге: 1
17.11.2021, 00:48
Цитата Сообщение от zna926 Посмотреть сообщение
Посмотрите на сообщение, которое расположено ниже - там и весь код.
Посмотрите на сообщения выше и, возможно, наконец увидите что ни в одном вашем сообщении нет кода.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
17.11.2021, 00:48
Помогаю со студенческими работами здесь

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

Сформировать массив y(m) , поместив в него в порядке возрастания все различные числа, входящие в массив
Дан массив целых чисел x(n) . Сформировать массив y(m) , поместив в него в порядке возрастания все различные числа, входящие в массив ....

Составить функцию, которая получив массив N действительных чисел, создает новый массив, поместив в него только те элемен
Для решения задачи разработать следующие функции: - функцию ввода n элементов массива; - функцию вывода n элементов массива; ...

сформировать массив поместив в него числа в порядке возрастания.
дан массив целых чисел X(n).сформировать массив Y(m), поместив в него в порядке возрастания все различные числа, входящие в массив Х....

Сформировать массив Y=(yl,y2,...,ym), поместив в него в порядке убывания все различные (неповторяющиеся) числа
Помогите пожалуйста сделать лабораторную работу по матлабу • Разработать алгоритм, решающий задание по варианту из Приложения А. •...


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

Или воспользуйтесь поиском по форуму:
14
Ответ Создать тему
Новые блоги и статьи
Архитектура слоя интернета для сервера-слоя.
Hrethgir 11.04.2026
В продолжение https:/ / www. cyberforum. ru/ blogs/ 223907/ 10860. html Знаешь что я подумал? Раз мы все источники пишем в голове ветки, то ничего не мешает добавить в голову такой источник, который сам. . .
Подстановка значения реквизита справочника в табличную часть документа
Maks 10.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: при выборе сотрудника (справочник Сотрудники) в ТЧ документа. . .
Очистка реквизитов документа при копировании
Maks 09.04.2026
Алгоритм из решения ниже применим как для типовых, так и для нетиповых документов на самых различных конфигурациях. Задача: при копировании документа очищать определенные реквизиты и табличную. . .
модель ЗдравоСохранения 8. Подготовка к разному выполнению заданий
anaschu 08.04.2026
https:/ / github. com/ shumilovas/ med2. git main ветка * содержимое блока дэлэй из старой модели теперь внутри зайца новой модели 8ATzM_2aurI
Блокировка документа от изменений, если он открыт у другого пользователя
Maks 08.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в конфигурации КА2. Задача: запретить редактирование документа, если он открыт у другого пользователя. / / . . .
Система безопасности+живучести для сервера-слоя интернета (сети). Двойная привязка.
Hrethgir 08.04.2026
Далее были размышления о системе безопасности. Сообщения с наклонным текстом - мои. А как нам будет можно проверить, что ссылка наша, а не подделана хулиганами, которая выбросит на другую ветку и. . .
Модель ЗдрввоСохранения 7: больше работников, больше ресурсов.
anaschu 08.04.2026
работников и заданий может быть сколько угодно, но настроено всё так, что используется пока что только 20% kYBz3eJf3jQ
Дальние перспективы сервера - слоя сети с космологическим дизайном интефейса карты и логики.
Hrethgir 07.04.2026
Дальнейшее ближайшее планирование вывело к размышлениям над дальними перспективами. И вот тут может быть даже будут нужны оценки специалистов, так как в дальних перспективах всё может очень сильно. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru