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

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

Вернуться   Форум программистов > Клуб программистов > Свободное общение
Регистрация

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

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

Закрытая тема
Ваша тема закрыта, почему это могло произойти? Возможно,
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу.
Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста".
Название темы слишком короткое или не отражает сути вашего вопроса.
Тема исчерпала себя, помните, один вопрос - одна тема
Прочитайте правила и заново правильно создайте тему.
 
Опции темы Поиск в этой теме
Старый 11.12.2013, 00:43   #11
Olgazag
 
Регистрация: 09.12.2013
Сообщений: 9
По умолчанию вторая программа

задание
Исходный текст должен вводиться пользователем с экрана в виде одной или нескольких строк. На экране необходимо сохранить протокол работы: исходный и преобразованный текст.
Реализовать класс с именем “Stroki” в котором реализована возможность «Поиска и замены фрагмента», то есть найти в тексте все слова, которые содержат хотя бы один фрагмент заданного вида:
подсчитать количество слов, содержащих заданный фрагмент
и заменить этот фрагмент на новый. Вывести новый текст на экран выделить замены заглавными буквами.
Реализовать класс, проверяющий все разработанные элементы класса.
Все классы должны быть сохранены в разных файлах.
Olgazag вне форума
Старый 11.12.2013, 00:45   #12
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Это весь код?
Где описание класса Drobi ?
I'm learning to live...
Stilet вне форума
Старый 11.12.2013, 00:47   #13
Olgazag
 
Регистрация: 09.12.2013
Сообщений: 9
По умолчанию код ко 2 программе

ошибка...во время замены слога, начинающегося с большой буквы, на цифры, выдаёт тот же слог, но с маленькой буквы
Код:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace лаба
{
   
    class Stroka
    {
        public string s;

        public Stroka(string str)
        {
            s = str;
        }

        public void Change(string a, string b)
        {
            s = s.ToLower();
            b = b.ToUpper();
            s = s.Replace(a, b);
        }
        public void Counter(string a, string b)
        {
            int z = 0;
            string[] st1 = a.Split(null);
            for (int i = 0; i < st1.Length; i++)
            {
                if (st1[i].Contains(b))
                    z++;
            }
            Console.WriteLine();
            Console.WriteLine("Количество слов, в которых была произведена замена = " + " " + z.ToString());
        }
    }
    class Program
    {
        static void Main(string[] args)
        {
            Console.WriteLine("             Программа производит замену фрагмента из текста строки\n                    на фрагмент,введённый пользователем");
            Console.WriteLine("     ------------------------------------------------------------------");
            Console.WriteLine("Введите строку");
            Console.WriteLine();
            string s = Console.ReadLine();
            Console.WriteLine();
            Console.WriteLine("Введите фрагмент под замену");
            Console.WriteLine();
            string str1 = Console.ReadLine();
            Console.WriteLine();
            Console.WriteLine("Введите то, на что хотите изменить");
            Console.WriteLine();
            string str2 = Console.ReadLine();
            Console.WriteLine();
            Console.Write("Ваша измененная строка:" + " ");
            Stroka isxtext = new Stroka(s);
            isxtext.Change(str1, str2);
            Console.WriteLine(isxtext.s);
            isxtext.Counter(s, str1);
            Console.ReadLine();
        }
        }
    }
Olgazag вне форума
Старый 11.12.2013, 00:48   #14
Olgazag
 
Регистрация: 09.12.2013
Сообщений: 9
По умолчанию

описание класса дроби выше...в первом сообщении
Olgazag вне форума
Старый 11.12.2013, 00:52   #15
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
описание класса дроби выше
Допустим. Значит тебе в главной программе не хватает что-то типа
Код:
using ConsoleApplication1
Вообще наверное тебе лучше заархивировать всю папку с проектом (если это тебе по силам) и сюда приаттачить. Эти разрозненные куски только все усложняют.
I'm learning to live...
Stilet вне форума
Старый 11.12.2013, 01:04   #16
Olgazag
 
Регистрация: 09.12.2013
Сообщений: 9
По умолчанию

архив 1 проги
Вложения
Тип файла: rar Program3-3.rar (1.1 Кб, 8 просмотров)
Olgazag вне форума
Старый 11.12.2013, 07:33   #17
MooNDeaR
В стагнации
Участник клуба
 
Аватар для MooNDeaR
 
Регистрация: 29.07.2011
Сообщений: 1,303
По умолчанию

Вытащи класс Drobi из-под пространства имен ConsoleApplication1. Ну или класс Program скопируй туда. Для тебя это будет самое простое решение.
E-mail: pashaworking@gmail.com | ICQ: 479914426 | Skype: moondearr
Понять, чего от тебя требует заказчик – это уже половина всей работы, а иногда и полностью выполненное задание.
MooNDeaR вне форума
Закрытая тема


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Пожалуйста помогите найти ошибку =) Обледеневший Общие вопросы C/C++ 6 19.09.2009 14:13