Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > .NET Frameworks (точка нет фреймворки) > C# (си шарп)
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 06.12.2015, 02:48   #1
Sashaa_i
Пользователь
 
Регистрация: 04.10.2015
Сообщений: 15
По умолчанию Переделать код под условие

Помогите пожалуйста переделать задачу под это условие, потому что С полный 0.
Исходный текст представляет описание класса на C#. Напишите процедуру, удаляющую из этого текста теги summary и комментарии. Для представления текстов используйте класс char [].

Код:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace laba_6_2
{
    class Program
    {
        static void chek_it(string text) {
            Int32 j = 0,k=0;
            bool da = false;
            char[] summary = new char[7];
            summary[0] = Convert.ToChar("s"); summary[1] = Convert.ToChar("u"); summary[2] = Convert.ToChar("m"); summary[3] = Convert.ToChar("m");
            summary[4] = Convert.ToChar("a"); summary[5] = Convert.ToChar("r"); summary[6] = Convert.ToChar("y");
            char[] textch = new char[text.Length];
            for (Int32 i = 0; i < text.Length; i++) {
                textch[i] = text[i];
            }

            for (Int32 i = 0; i < text.Length - 7; i++) {
                for (int b = 0; b < 7; b++)
                { if (textch[i + b].Equals(summary[b]) == true) da = true; else { da = false; break; } }
                
                        j = i;
                        if (da == true)
                        {
                            do
                            {
                                if (textch[j].Equals(Convert.ToChar(" ")) == true) k++;
                                Console.Write(textch[j]);
                                j++;
                            } while (k < 2);
                            i = j;
                            k = 0;
                            Console.WriteLine();
                        }
                        
                
            }
            

        }



        static void Main(string[] args)
        {
            Console.WriteLine("Vvedite opisanie classa ");
            string text;
            text = Console.ReadLine();
            chek_it(text);
            Console.ReadKey();
        }
    }
}
Sashaa_i вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как переделать код под асм andrello Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 3 28.02.2015 23:06
Переделать код С++ под Visual Stidio (2008). FDCastro Помощь студентам 3 03.04.2013 21:51
Переделать под С++ T_h_i_s Помощь студентам 2 21.12.2012 16:49
Изменение программы под условие NeedForSpeert Помощь студентам 0 14.12.2011 19:35
[LISP] Переделать код под использование цикла DO HostileZeth Помощь студентам 0 24.09.2011 20:25