Страница 1 из 1

Помогите плизз

Добавлено: 20 мар 2009, 08:52
qwerty2009
Дана строка символов. Подсчитать, сколько различных символов встречаются в ней. Вывести их на экран.
Что-то никак не могу разобраться как сравнить символы... думал как в обычном массиве, но видимо ошибался.. помогите пожалуйста. :confused:

Код: Выделить всё


void main()
{ 
  const int n=20;
  setlocale(LC_ALL,"");   // отображение русских букв
  int count;//Длина строки
  char strok[n];
  cout<<"Введите строку"<<endl;
  cin>>strok;
  count=strlen(strok);
  char temp=strok[0];
  int qw=0; //Количество разных символов
  for(int index=0; index<count;index++)
  {
	  if (strok[index]<>temp)
	   {
         qw=qw+1;
		 cout<<strok[index];
	   }
  }
  cout<<endl;
 cout<<"Количество символов = "<<count<<endl;
  _getch();
}