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

Из строки требуется удалить текст, заключенный в фигурные скобки

08.12.2009, 13:14. Показов 10251. Ответов 25
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Вот несколько заданий которые ну вообще ни как не могу понять! Просто только начал изучать С# тут уже грузят!

1.Дан массив A размера N. Упорядочить его по возрастанию методом сортировки простым выбором: найти максимальный элемент массива и поменять его местами с последним элементом; выполнить описанные действия N – 1 раз, каждый раз уменьшая на 1 количество анализируемых элементов и выводя содержимое массива.

2.Дана строка S. Из строки требуется удалить текст, заключенный в фигурные скобки. В строке может быть несколько фрагментов, заключённых в фигурные скобки. Возможно использование вложенных фигурных скобок и, следовательно необходимо, чтобы программа это учитывала.

3.Дана целочисленная матрица размера M х N. Найти ее строки, все элементы которых различны.

помогите кто может!
0
Лучшие ответы (1)
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
08.12.2009, 13:14
Ответы с готовыми решениями:

Дана строка S, из неё требуется удалить текст, заключенный в фигурные скобки
Помоги пожалуйста со строками дана строка S, из неё требуется удалить текст, заключенный в фигурные скобки. В строке может быть несколько...

Удалить текст заключенный в фигурные скобки
Дана строка S.Из строки удалить текст, заключенный в фигурные скобки. В строке может быть несколько фрагментов, заключённых в фигурные...

Удалить часть символьной строки, заключенный в скобки(вместе со скобками).
Удалить часть символьной строки, заключенный в скобки(вместе со скобками).

25
 Аватар для kirill29
2098 / 1263 / 173
Регистрация: 01.02.2009
Сообщений: 2,842
08.12.2009, 20:22
Студворк — интернет-сервис помощи студентам
Цитата Сообщение от vanpaul22 Посмотреть сообщение
3.Дана целочисленная матрица размера M х N. Найти ее строки, все элементы которых различны.
Вот еще один вариант решения:
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
static void Main(string[] args)
        {
            int N = 5, M = 7;
            int[,] mas = new int[N, M];
            Random rnd = new Random();
            int[] temp = new int[M];
            for (int i = 0; i < N; i++) 
            {
                for (int j = 0; j < M; j++) 
                {
                    mas[i, j] = rnd.Next(20);
                    Console.Write(mas[i, j] + " ");
                }
                Console.WriteLine();
            }
            int count;
            for (int i = 0; i < N; i++) 
            {
                count = 0;
                for (int j = 0; j < M; j++) 
                {
                    temp[j] = mas[i, j];
                }
                Array.Sort(temp);
                for (int j = 0; j < M-1; j++)
                {
                    if (temp[j] < temp[j + 1])
                    {
                        count++;
                        if (count == M - 1)
                            Console.WriteLine("Номер строки с разыми элементами: " + (i + 1));
                    }
                    else { break; }
                }
            }
            Console.ReadKey();
        }
0
22 / 22 / 11
Регистрация: 02.04.2009
Сообщений: 205
08.12.2009, 22:09
Rififi
молоток... проще всего поюзать регулярные выражения. чем писать метод или класс.

Книгу по регулярным выражения можна спросить у дядюшки Googla
0
0 / 0 / 0
Регистрация: 08.12.2009
Сообщений: 10
17.12.2009, 18:58  [ТС]
Привет! Вот еще задачку мне подкинули на днях! Может кто поможет?
Дан файл вещественных чисел. Создать файл целых чисел, содержащий номера всех локальных максимумов исходного файла в порядке возрастания (локальным максимумом называется элемент, который больше своих соседей, самый первый и самый последний элементы не могут считаться локальными максимумами).

Добавлено через 10 минут
привет Alligieri твоя прога по вот этому заданию не работает может я че не так делаю! Вот как тут быть?
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
int i, j, N, M1, M2;
            string s;
            Console.Write("Введите число элементов массива N=");
            s = Console.ReadLine();
            N = Convert.ToInt32(s);
            int[] masA = new int[N];
            for (i = 0; i < N; i++)
            {
                Console.Write("Введите {0}-й элемент массива ", i + 1);
                s = Console.ReadLine();
                masA[i] = Convert.ToInt32(s);
            }
            int Max = masA[0];
            int MaxIndex = 0;
            for (int i = 0; i < masA.Length; i++)
            {
                for (int j = 0; j < masA - i; j++)
                {
                    if (masA[j] > Max)
                    {
                        Max = masA[i];
                        MaxIndex = j;
                    }
 
                }
                int temp = masA[j];
                masA[j] = Max;
                masA[MaxIndex] = temp;
            }
            Console.WriteLine("Ответ:"); //Печатаем "Ответ:"
            for (i = 0; i < N; i++) //Запускаем цикл для вывода элементов второго массива
            { 
                Console.Write("{0} ", masA[i]); 
            } 
            Console.ReadKey(); //Ожидаем нажатия на любую клавишу в конце программы
0
73 / 70 / 12
Регистрация: 01.11.2009
Сообщений: 246
17.12.2009, 20:39
если найдете на русском языке книгу скиньте ссылку плиз - хочу стать джедаем
0
 Аватар для HIMen
4340 / 1509 / 101
Регистрация: 12.04.2009
Сообщений: 2,342
18.12.2009, 00:55
ссылку не нашел
Вложения
Тип файла: rar Jeffrey.rar (7.47 Мб, 30 просмотров)
1
CEO
Эксперт С++
 Аватар для Alligieri
2258 / 1248 / 57
Регистрация: 16.03.2009
Сообщений: 3,588
18.12.2009, 01:40
Цитата Сообщение от vanpaul22 Посмотреть сообщение
Привет! Вот еще задачку мне подкинули на днях! Может кто поможет?
Дан файл вещественных чисел. Создать файл целых чисел, содержащий номера всех локальных максимумов исходного файла в порядке возрастания (локальным максимумом называется элемент, который больше своих соседей, самый первый и самый последний элементы не могут считаться локальными максимумами).

Добавлено через 10 минут
привет Alligieri твоя прога по вот этому заданию не работает может я че не так делаю! Вот как тут быть?
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
int i, j, N, M1, M2;
            string s;
            Console.Write("Введите число элементов массива N=");
            s = Console.ReadLine();
            N = Convert.ToInt32(s);
            int[] masA = new int[N];
            for (i = 0; i < N; i++)
            {
                Console.Write("Введите {0}-й элемент массива ", i + 1);
                s = Console.ReadLine();
                masA[i] = Convert.ToInt32(s);
            }
            int Max = masA[0];
            int MaxIndex = 0;
            for (int i = 0; i < masA.Length; i++)
            {
                for (int j = 0; j < masA - i; j++)
                {
                    if (masA[j] > Max)
                    {
                        Max = masA[i];
                        MaxIndex = j;
                    }
 
                }
                int temp = masA[j];
                masA[j] = Max;
                masA[MaxIndex] = temp;
            }
            Console.WriteLine("Ответ:"); //Печатаем "Ответ:"
            for (i = 0; i < N; i++) //Запускаем цикл для вывода элементов второго массива
            { 
                Console.Write("{0} ", masA[i]); 
            } 
            Console.ReadKey(); //Ожидаем нажатия на любую клавишу в конце программы
Ну так я эту прогу вроде не по тому заданию писал. Помню там условие было - отсортировать методом обмена максимума и последнего элемента, постоянно уменьшая последний.

Добавлено через 1 минуту
Цитата Сообщение от HIMen Посмотреть сообщение
ссылку не нашел
У меня есть третье, могу залить если кто заинтересован (на English или на великом и могучем)
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
18.12.2009, 01:40
Помогаю со студенческими работами здесь

Дан текст программы на Паскале с комментариями, заключенными в фигурные скобки {}. Удалить из текста комментарии
3. Дан текст программы на Паскале с комментариями заключенными в фигурные скобки {}. Удалить из текста комментарии.

Удалить части строки, заключенные в правильно расставленные фигурные скобки
Помогите пожалуйста с задачкой. Задание:Задана строка. Нужно удалить ее части, заключенные в правильно расставленные фигурные скобки....

Удалить в тексте фигурные скобки
2. Удалить в тексте фигурные скобки. Например, для строки &quot;Интересная {такая} строка&quot; после удаления: &quot;Интересная...

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

Фигурные скобки: Мне пишут что ошибка в закрытие скобки после return.
#include &lt;iostream&gt; using namespace std; int main(){ int *ptr_number = new int; int *sum = new int(0); cin &gt;&gt; *ptr_number; ...


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

Или воспользуйтесь поиском по форуму:
26
Ответ Создать тему
Новые блоги и статьи
20. Мат мед. Абсентеизм как отдельный тип простоя
anaschu 29.05.2026
Апдейт модели: исправленные баги, абсентеизм и новые механизмы Продолжаю развивать ранее описанную модель рабочего коллектива на AnyLogic. За последние несколько дней был проведён серьёзный. . .
19. здоровье, усталость и психотип работника влияют на производительность предприятия, и наоборот, производительность на здоровье, усталось и психотип
anaschu 28.05.2026
Дискретно-событийная модель рабочего коллектива на AnyLogic: здоровье, выгорание, психотипы и микростимуляция Привет, коллеги. Хочу поделиться итогами нескольких недель работы над симуляционной. . .
"Прокси" для последовательного порта
Eddy_Em 28.05.2026
Эту штуку написал я достаточно давно. Но сейчас вот понадобилось настроить датчик грозы, но при этом не отключать его от "метеодемона". Соответственно, надо запустить этот "прокси": метеодемон будет. . .
Рефакторинг программы уравнивания.
Massaraksh7 26.05.2026
Пример по предыдущей записи в блоге. Но, надо заметить, что, во-первых, там оптимизация не только математики, но и работы с базой данных, и с графами, а во-вторых, это ещё не всё.
Использование TThread в Lazarus для математических вычислений.
Massaraksh7 25.05.2026
Производя рефакторинг своих программ на предмет ускорения их работы, обратил внимание на такой аспект, как сокращение времени матвычислений. Дело в том, что приходится работать с большими матрицами. . .
Модель здравосохранения 18. Чем здоровее работник, тем быстрее выгорает
anaschu 24.05.2026
Имитационная модель корпоративного здравоохранения: что показывает математика Сегодня в модели рабочего коллектива на AnyLogic появились три новые механики — выгорание через накопленную усталость,. . .
Модель здравосохранения 17. Планы на выгорание
anaschu 23.05.2026
Вот конкретная схема реализации: В классе Работник добавить: накопленнаяУсталость — растёт каждый час работы, снижается в перерывы и болезни коэффициентПрезентеизма — снижает продуктивность. . .
Изменение цветов в палитре gif файла aka фавикона
russiannick 23.05.2026
Изменение цветов в палитре gif файла, юзаемого как фавиконка в составе html-файла, помещенная в base64, средствами нативного Java Script, навеянное сном в майский день. Для работы необходим браузер,. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru