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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 07.10.2013, 20:34   #1
ledz0
Новичок
Джуниор
 
Регистрация: 05.01.2012
Сообщений: 2
Сообщение Минимизация ДНФ методом Квайна. Перевод на С#.

Дали лабораторную работу "Минимизация ДНФ методом Квайна". Нашёл на С++, вот тут.
Код:
string[] S = new string[32];
void Splice(string S1, string S2, int IndexS1, int IndexS2)
        {
	            int k=0,n=0; 
	            for(int i=0; i<R; i++)
		if(S1[i]!=S2[i])
        {
			k++; n=i;
		}

	switch (k)
    {
		case 0:
			Rez[IndexRez] = S1;
			Flag[IndexS1] = Flag[IndexS2] = 1;
			IndexRez++;
			break;
	    case 1:
			if((S1[n]!='*')&&(S2[n]!='*')){
				Rez[IndexRez] = S1;
                
				Rez[IndexRez][n] = '*';
				Flag[IndexS1] = Flag[IndexS2] = 1;
				IndexRez++;
			}
			break;
	}
}
Всё чудненько, но есть... "Ошибка 1 Невозможно присвоить значение свойству или индексатору "string.this[int]" -- доступ только для чтения."
Гугл выдал что: string - это неизменяемый объект. Используй StringBuilder для модификации строк.
Что изменить, чтоб ошибка пропала?
ledz0 вне форума Ответить с цитированием
Старый 07.10.2013, 20:49   #2
ledz0
Новичок
Джуниор
 
Регистрация: 05.01.2012
Сообщений: 2
По умолчанию

ошибка на этой строке: Rez[IndexRez][n] = '*';
ledz0 вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[РЕШЕНО] Минимизация ДНФ методом Квайна. C++ Kostia Помощь студентам 1 28.11.2014 18:02
Является ли ДНФ совершенной ExploiT243 Помощь студентам 0 11.05.2012 16:24
Минимизация булевой функции методом карт Карно Славик3011 Помощь студентам 0 20.12.2011 22:23
Метод Квайна-Мак Класки The Catalyst Помощь студентам 4 02.12.2011 21:25
Prolog. Перевод ДНФ в КНФ. Marteen Помощь студентам 0 19.04.2011 15:37