Форум программистов, компьютерный форум, киберфорум
C# для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.60/5: Рейтинг темы: голосов - 5, средняя оценка - 4.60
0 / 0 / 0
Регистрация: 05.04.2022
Сообщений: 65

Дана строка S. Создать из четных и нечетных символов новые строки S1 и S2

26.04.2022, 09:10. Показов 1162. Ответов 4
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Задачи на обработку строк .Условие вида "дана строка" означает, что пользователем вводится строка с клавиатуры. Осуществить ввод необходимых данных, выполнить реализацию алгоритма, обеспечить вывод полученных результатов. Для решения задачи предварительно составляется блок-схема. Задача решается поэлементной обработкой строки в цикле. Не допускается использование встроенных средств обработки строк. Не допускается использование операторов, прерывающих ход программы (break, goto). Ввод строк, обработка и вывод результатов реализуется отдельными методами .

Дана строка S. Создать из четных и нечетных символов новые строки S1 и S2.
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
26.04.2022, 09:10
Ответы с готовыми решениями:

Дана строка символов. Сформировать множество чётных цифр
Дана строка символов, сформировать множество чётных цифр входящих в эту сроку. (Допустим я пишу "мама 23.05.2012" на что мне...

Создайте из четных символов строки, и из нечетных символов
Создайте из четных символов строки st1 строку str2 и из нечетных символов - строку str3.

Дана строка из 15 символов. Найти количество символов, равных последнему элементу строки
Создать EXE файл: В данной строке удалить слог na Создать COM файл: Дана строка из 15 символов. Найти количество символов, равных...

4
 Аватар для zhunshun
767 / 495 / 216
Регистрация: 05.04.2015
Сообщений: 2,076
26.04.2022, 10:11
Цитата Сообщение от Diman Alekseev Посмотреть сообщение
Создать из четных и нечетных символов
Не четных и четных по индексу, или символы длжны быть цыфрами?
0
0 / 0 / 0
Регистрация: 05.04.2022
Сообщений: 65
26.04.2022, 15:00  [ТС]
zhunshun, а можно комбинировать? чтоб и числа и по индексу

Добавлено через 28 минут
zhunshun, спасибо друг, Kazbek17, уже решил эту задачу. код ниже)
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
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
 
namespace ConsoleApp1
{
    internal class Program
    {
        static void Main(string[] args)
        {
            Console.WriteLine("Введите строку:");
 
            string s = Console.ReadLine();
            string s1 = "";
            string s2 = "";
            for (int i = 0; i < s.Length; i++)
            {
                if (i % 2 == 0)
                    s1 += s[i].ToString();
                else
                    s2 += s[i].ToString();
            }
            Console.WriteLine("Четные символы: {0}", s1);
            Console.WriteLine("Нечетные символы: {0}", s2);
        }
    }
}
0
0 / 0 / 0
Регистрация: 05.04.2022
Сообщений: 65
28.04.2022, 08:56  [ТС]
zhunshun, можешь код который сверху, переставить в этот код который с методами?. спасибо)

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
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
 
namespace ConsoleApp1
{
    internal class Program
    {
        static void Main(string[] args)
        {
            int[] C; 
            string s, s1, s2;
            
            Console.WriteLine("Введите строку: ");
            Enter(out s);
            Obr(ref s, out C);//Вызов подпрограммы Obr(N, C)
            Out("Четные символы: ", ref C);
            Obr(ref s, out C);//Вызов подпрограммы Obr(N, C)
            Out("Нечетные символы: ", ref C);
            Console.ReadKey();
        }
        static void Enter(out int[] s)
        {
         // тут происходит ввод строки
        }
        static void Obr (out int[] s)
        { 
            // тут происходит проверка какие символы четные а какие не четные
 
        }
        static void Obr(out int[] s)
        // вывод результата
 
        }
    }
}
0
0 / 0 / 0
Регистрация: 30.03.2024
Сообщений: 22
31.03.2024, 18:41
Diman Alekseev,
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
42
43
44
45
46
47
48
49
50
51
 internal class Program
 {
         static void Main(string[] args)
         {
         enter(out string s);           
         string s1 = ProcessCHET(s);
         string s2 = ProcessNeCHET(s);
         output(s1,s2);
         Console.ReadLine();
     }
         static void enter(out string s)
     {
         Console.WriteLine("Введите строку:");
         s  = Console.ReadLine();
     }
     static string ProcessCHET( string s)
     {
         string s1 = "";
       
         for (int i = 0; i < s.Length; i++)
         {
             if (s[i] % 2 == 0)
             {
                 s1 += s[i];
                 
             }
            
         }
         return s1;
     }
     static string ProcessNeCHET(string s)
     {
         string s1 = "";
         
         for (int i = 0; i < s.Length; i++)
         {
             if (s[i] % 2 != 0)
             {
                 s1 += s[i];
                 
             }              
         }
         return s1;
     }
     static void output(string s1, string s2)
     {
         Console.WriteLine("Четные символы: {0}", s1);
         Console.WriteLine("Нечетные символы: {0}", s2);
 
     }
 }
Поздновато, но работает
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
31.03.2024, 18:41
Помогаю со студенческими работами здесь

Дана строка, состоящая из М символов. Вывести все перестановки символов данной строки
Помогите пожалуйста с решением задачи. (Pascal) Дана строка, состоящая из М символов. Вывести все перестановки символов данной строки. ...

Дана строка символов. Определите, сколько раз среди символов строки встречается буква x
Дана строка символов. Определите, сколько раз среди символов строки встречается буква x.

Дана строка символов. Получить строку, составленную из первых символов всех слов строки
Добрый день! Помогите решить задачу: Дана строка символов. Получить строку, составленную из первых символов всех слов строки

Дана строка символов. Получить строку, составленную из первых символов всех слов строки
Добрый день! Начать хочется с того что на с# я еще не работал, на сайтах много чего написано как делать это задание но, как то не...

Дана строка символов. Определите, сколько раз среди символов строки встречается буква х.
Дана строка символов. Определите, сколько раз среди символов строки встречается буква х.


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

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Новые блоги и статьи
Программный контроль заполнения реквизита табличной части документа
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: реализовать контроль заполнения реквизита "ПричинаСписания". . .
wmic не является внутренней или внешней командой
Maks 02.04.2026
Решение: DISM / Online / Add-Capability / CapabilityName:WMIC~~~~ Отсюда: https:/ / winitpro. ru/ index. php/ 2025/ 02/ 14/ komanda-wmic-ne-naydena/
Программная установка даты и запрет ее изменения
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: при создании документов установить период списания автоматически. . .
Вывод данных в справочнике через динамический список
Maks 01.04.2026
Реализация из решения ниже выполнена на примере нетипового справочника "Спецтехника" разработанного в конфигурации КА2. Задача: вывести данные из ТЧ нетипового документа. . .
Программное заполнения текстового поля в реквизите формы документа
Maks 01.04.2026
Алгоритм из решения ниже реализован на нетиповом документе "ВыдачаОборудованияНаСпецтехнику" разработанного в конфигурации КА2, в дополнении к предыдущему решению. На форме документа создается. . .
К слову об оптимизации
kumehtar 01.04.2026
Вспоминаю начало 2000-х, университет, когда я писал на Delphi. Тогда среди программистов на форумах активно обсуждали аккуратную работу с памятью: нужно было следить за переменными, вовремя. . .
Идея фильтра интернета (сервер = слой+фильтр).
Hrethgir 31.03.2026
Суть идеи заключается в том, чтобы запустить свой сервер, о чём я если честно мечтал давно и давно приобрёл книгу как это сделать. Но не было причин его запускать. Очумелые учёные напечатали на. . .
Модель здравосоХранения 6. ESG-повестка и устойчивое развитие; углублённый анализ кадрового бренда
anaschu 31.03.2026
В прикрепленном документе раздумья о том, как можно поменять модель в будущем
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru