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

В строке удалить символ двоеточие (:) и подсчитать количество удаленных символов

25.02.2011, 15:16. Показов 11797. Ответов 26
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
люди помогите пожалуйста запутался совсем голова уже кипит а в лабораторных не понятно как делать и преподша помогать не хочет((подправить нужно


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
using System;
using System.Collections.Generic;
using System.Linq;
using System;
 
namespace ConsoleApplication29
{
    class Program
    {
        static void Main(string[] args)
        {
 
            const int n = 30;
            int i = 0 , num = 0;
            Console.WriteLine("Введите слово");
            char[] m = Console.ReadLine().ToCharArray();
            for (i = 0; i < n - 1; i++) ;
            
            
            int kol1 = 0;
            Boolean kol = false;
            char[] v = ":".ToCharArray();
            int v1 = 0;
            while (i < (n - 1))
            {
 
                if (m[i] == v[v1])
                {
                    num++;
                    for (int j = i; j < (n - 2); j++)
                    {
                        m[i] = m[i + 2];
                        kol = true;
                        if (kol == true)
                        {
                            kol1 = kol1 + 1;
                        }
                    }
                }
 
                Console.WriteLine("kol1 = " + num);
 
                i++;
            }
            Console.WriteLine("m = " + m);
        }
    }
}
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
25.02.2011, 15:16
Ответы с готовыми решениями:

В строке удалить символы двоеточия и подсчитать кол-во удаленных символов
Пожалуйста кто нибудь помогите записать код к заданию &quot;В строке удалить символы двоеточия и подсчитать кол-во удаленных символов&quot; сил...

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

Подсчитать количество символов в строке
В заданной строке посчитать количество сочетаний символов &quot;-+&quot;

26
Заблокирован
08.03.2011, 15:02
Студворк — интернет-сервис помощи студентам
Цитата Сообщение от tamplier1 Посмотреть сообщение
пожалуйста сделайте если получится пусть даже бредово((
Как скажешь
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
static void Main(string[] args)
        {
            Console.WriteLine("Введите строку:");
            string str = Console.ReadLine();
            char[] ch = str.ToCharArray();
            List<int> Ls = new List<int>();
            for (int i = 0; i < ch.Length; ++i)
            {
                if (ch[i] == ':')
                    Ls.Add(i);
            }
            int[] del = Ls.ToArray();
 
            for(int i = del.Length-1; i>=0;--i)
            {
                str = str.Remove(del[i], 1);
                
            }
            Console.WriteLine(str);
            Console.WriteLine("Количество удаленных символов = {0}", del.Length);
            Console.ReadKey();
 
        }
1
0 / 0 / 0
Регистрация: 15.11.2010
Сообщений: 22
08.03.2011, 20:07  [ТС]
а через стрингбилдер можно сделать?
0
Заблокирован
08.03.2011, 20:19
Цитата Сообщение от tamplier1 Посмотреть сообщение
а через стрингбилдер можно сделать?
Можно, только не вижу смысла
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.Text;
 
class Program
{
    static void Main()
    {
        StringBuilder sb = new StringBuilder();
        Console.WriteLine("Введите строку");
        sb.Append(Console.ReadLine());
        List<int> Ls = new List<int>();
        for (int i = 0; i < sb.Length; ++i)
        {
            if (sb[i] == ':')
                Ls.Add(i);
        }
        int[] del = Ls.ToArray();
 
        for (int i = del.Length - 1; i >= 0; --i)
        {
            sb = sb.Remove(del[i], 1);
 
        }
        Console.WriteLine(sb);
        Console.WriteLine("Количество удаленных символов = {0}", del.Length);
        Console.ReadKey();
    }
}
1
0 / 0 / 0
Регистрация: 15.11.2010
Сообщений: 22
08.03.2011, 22:33  [ТС]
спасибо вам огромнейшее а смысл в том что преподша без 3 программ зачет не поставит

Добавлено через 42 минуты
простите за такую наглость а через стринг можно?просто пытаюсь переделать под стринг почти получается но все равно не могу понять в чем ошибка((
0
Заблокирован
08.03.2011, 22:47
Цитата Сообщение от tamplier1 Посмотреть сообщение
простите за такую наглость а через стринг можно?
Так что ли?
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
using System;
using System.Collections.Generic;
 
class Program
{
 
    static void Main()
    {
        Console.WriteLine("Введите строку:");
        string str = Console.ReadLine();
        List<int> Ls = new List<int>();
        int count = 0;
        foreach (char ch in str)
        {
            string temp = ch.ToString();
            if (temp == ":") Ls.Add(count);
            ++count;
 
        }
        int[] del = Ls.ToArray();
 
        for (int i = del.Length - 1; i >= 0; --i)
        {
            str = str.Remove(del[i], 1);
 
        }
        Console.WriteLine(str);
        Console.WriteLine("Количество удаленных символов = {0}", del.Length);
        Console.ReadKey();
 
    }
 
}
1
0 / 0 / 0
Регистрация: 15.11.2010
Сообщений: 22
08.03.2011, 22:57  [ТС]
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
static void Main(string[] args)
        {
            Console.WriteLine("Введите строку:");
            string str = Console.ReadLine();
            char[] ch = str.ToCharArray();
            List<int> Ls = new List<int>();
            for (int i = 0; i < ch.Length; ++i)
            {
                if (ch[i] == ':')
                    Ls.Add(i);
            }
            int[] del = Ls.ToArray();
 
            for(int i = del.Length-1; i>=0;--i)
            {
                str = str.Remove(del[i], 1);
                
            }
            Console.WriteLine(str);
            Console.WriteLine("Количество удаленных символов = {0}", del.Length);
            Console.ReadKey();
 
        }
а это же код через Char так?
0
Заблокирован
08.03.2011, 23:06
Цитата Сообщение от tamplier1 Посмотреть сообщение
а это же код через Char так?
Можно и так сказать если учитывать вот это:
C#
1
 if (ch[i] == ':')
А вообще-то здесь у тебя и char и string и список. Так что решай сам.
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
08.03.2011, 23:06

Подсчитать количество символов в каждой строке
Даны текстовый файл с латиницей и цифрами. Подсчитать количество символов в каждой строке и массив чисел с количествами записать до другого...

Подсчитать количество букв “С”, стоящих перед пробелом, и заменить каждую пару символов “ТР” на символ “А”
Создайте консольное приложение, которое вводит строку и модифицирует её согласно условиям вашего варианта. Подсчитать количество букв...

Как в строке регулярного типа подсчитать количество символов? (Решено)
Есть строка включающая в себя несколько регулярных символов типа \&quot; &quot;&quot; и т.д. Проблема заключается в том, что при поиске в строке таким...

Подсчитать количество слов в строке, которые повторяются 3 и более раза с количеством символов больше 6
Console.WriteLine(&quot;Пов. слово&quot;); string pov = Console.ReadLine(); Console.WriteLine(&quot;Введите текст&quot;); ...

Подсчитать количество больших латинских букв в строке и удалить все малые латинские буквы
Подсчитать количество больших латинских букв, содержащихся в заданной строке и удалить все малые латинские буквы. Поставить перед каждой...


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

Или воспользуйтесь поиском по форуму:
27
Ответ Создать тему
Новые блоги и статьи
Генератор паролей (вариант №1)
Maks 29.10.2026
Реализация из решения ниже выполнена исключительно по моей инициативе, дабы облегчить себе работу в создании паролей для администрируемых мною сервисов и пользователей. Самым главным критерием для. . .
Установка ChatGPT (Codex) на Windows без использования Microsoft Store
Fabien159 28.10.2026
Здравствуйте всем читающим! Опишу процесс установки ChatGPT (Codex) на Windows, если по каким-то причинам у вас не получается устанавить его через Microsoft Store. И так: 1. Скачиваем с. . .
Программное добавление префикса в нумерацию документов
Maks 27.10.2026
Реализация из решения ниже выполнена в самописной конфигурации на БСП (помощь начинающему коллеге). Задача: Программно добавить префикс в нумерацию документов. Решение: В модуле объекта. . .
После закрытия оутлука продолжает висеть процесс в диспетчере задач
Maks 27.10.2026
С недавнего времени в продакшене возникла проблема: при закрытии оутлука в диспетчере задач продолжал висеть процесс outlook. exe. Проблема возникла после установки MS Office 2021 LTSC на машинах, под. . .
Baragoz - DPS/HPS бот для WoW 3.3.5a, многоязычный
AmbA 26.10.2026
Хотите ещё ботов? У меня есть один! А я пока отдохну от него. https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=12062&stc=1&d=1793007952 Инструкция внутри. https:/ / youtu. be/ VpfFZSUDGnQ. . .
Особенности gif сгенерированных в Си
russiannick 21.10.2026
Рассмотрим генерацию gif файлов, которые в Си имеют свои особенности. Gif представляет собой графический формат популярный в интернете. Посмотрим на палитру. Gif файл сгенерированный в си отличается. . .
FPS контроллер с анимированными Y-Bot и 3D-звуком miniaudio (Box3D, Recast, BehaviorTree.CPP, ozz-animation, ImGui, OpenGL и SDL3)
8Observer8 18.10.2026
Содержание блога | English Version Полное мультиплатформенное руководство по стартовому проекту с FPS-контроллером игрока, анимированными роботами Y-Bot с 4-слойным блендингом, 3D-физикой Box3D,. . .
Локальный http сервер
Argus19 17.10.2026
Локальный http сервер На работе, на двух локальных компьютерах круглосуточно работают программы опроса приборов с записью в книги Excel,которые раз в сутки записываются на сервер компании. Т. к. . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru