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

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

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

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

Ответ
 
Опции темы Поиск в этой теме
Старый 10.12.2010, 16:50   #11
Mad_Cat
Made In USSR!
Старожил
 
Аватар для Mad_Cat
 
Регистрация: 01.09.2010
Сообщений: 3,657
По умолчанию

Цитата:
Там в else if не i а z, новсеравно ничего неработает
и не будет ) я конечно не знаю синтаксиса с++
но тело цикла у вас должно быть другим
так как у вас не прибавляется число вхождений символа и не происходит сброс счетчика
что то вроде
Код:
 char c=str[0];z:=1; 
  str2='';// ну не знаю я как обнулить строку в с++
for(i=1;i++;i<u)
	{  
	if (str[i]==str[i-1])
			z++;
		else 
		 if str[i]<>''
			 {
			str2=str2+z.tostring+c;// то есть к строке нужно прибавить число z переведенное в строку и сам символ
			 z=1;c=str[i];
			}
		else str2=str2+' ';	
			;
		}
"...В жизни я встречал друзей и врагов.В жизни много всего перевидал.Солнце тело мое жгло, ветер волосы трепал,но я смысла жизни так и не узнал..."
(c) Юрий Клинских aka "Хой"
Mad_Cat вне форума Ответить с цитированием
Старый 10.12.2010, 18:38   #12
Шардлэйк
 
Регистрация: 09.12.2010
Сообщений: 8
По умолчанию #

Код:
#include <math.h>
#include <stdio.h>
#include <iostream>
#include <string>
using namespace std;

void main()
{
	
	int i,u;
	string str,str2;
	cout<<"Vvodi stroku"<<endl;
	getline(cin,str);
    int len=str.length();
	u=len+1;
	int z=0;
	for(i=0;i++;i<u)
	{
		if (str[i]==str[i+1])
		{
			z++;
		str2.assign(str[i],i);
		str2.assign(z,i+1);
		}
	    str2.assign(str[i],i);
		str[i]=str[i+1];
	}
	cout<<z<<endl;
	cout<<str2<<endl;

}

Последний раз редактировалось alex_fcsm; 10.12.2010 в 18:48.
Шардлэйк вне форума Ответить с цитированием
Старый 10.12.2010, 18:41   #13
Шардлэйк
 
Регистрация: 09.12.2010
Сообщений: 8
Вопрос

Почему он только ноль выдаёт, кто знает синтаксис Си подскажите, И МНЕ КАЖЕТСЯ цикл у меня правильно составлен
Шардлэйк вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
По строкам Condor123 Помощь студентам 3 04.05.2010 10:09
Программа по строкам на С++. Spifex Общие вопросы C/C++ 0 14.01.2010 05:38
Вопросы по строкам Nitriyc Помощь студентам 1 09.12.2009 22:49
вопрос по строкам CraZZy RabbIt Общие вопросы Delphi 4 21.04.2009 19:00
Задачка по строкам WhiteWaterLily Общие вопросы C/C++ 5 26.03.2009 17:39