Форум программистов, компьютерный форум CyberForum.ru

Есть ли одинаковые символы в строке - C++

Восстановить пароль Регистрация
 
santasik
2 / 2 / 0
Регистрация: 05.05.2010
Сообщений: 12
05.05.2010, 07:48     Есть ли одинаковые символы в строке #1
парни выручайте) от души прям жду помощи

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#include <iostream.h>
#include <string.h>
using namespase std;
char x[20];
int i;
void main()
{
  cout<<"Vvedite stroku: ";
  cin>>x;
  for (i=0; i<=x; i++) {
      for (int m=0; m<=x; m++) {
      if x[m]= i;then cout <<x[m];
      }
  }
}
суть в том что нада:
Написать программу, которая определяет, есть ли во введенной строке одинаковые символы ( строка макс. 20 символов)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
05.05.2010, 07:48     Есть ли одинаковые символы в строке
Посмотрите здесь:

Узнать, есть ли в строке те или иные символы... C++
C++ Не получается чтобы он все символы с текста читал и типа счетчика который считает одинаковые символы как один и плюсует их....Как сделать правильно???
написать функцию, которая в строке заменяет все символы верхенго регистра в символы нижнего регистра C++
C++ Написать функцию которая в строке заменяет все символы верхнего регистра в символы нижнего регистра
C++ Если в A есть символы из B и в B нет повторяющихся символов, то упорядочить символы B в порядке, обратном к алфавитном
C++ Определить есть ли в массиве одинаковые строки
Одинаковые символы в строке C++
Выяснить, есть ли в данной строке кома, после которой дальше в строке есть тире C++

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Roma_F
331 / 246 / 5
Регистрация: 13.12.2009
Сообщений: 589
05.05.2010, 10:02     Есть ли одинаковые символы в строке #2
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
int main()
{
    char str[21] = "\0";
    cout << "Vvedite stroku: ";
    cin.get(str, 20);
 
    int cols[256];
    memset (cols, 0, 256*sizeof(int));
 
    for (int i=0; str[i] != '\0'; i++) cols[str[i]]++;
 
    for (int i=0; i<256; i++)
        if (cols[i] > 1)
            cout << "\"" << char(i) << "\"" << " (" << cols[i] << ")" << endl;
 
    return 0;
}
santasik
2 / 2 / 0
Регистрация: 05.05.2010
Сообщений: 12
06.05.2010, 06:17  [ТС]     Есть ли одинаковые символы в строке #3
оО как все запущено.. не думал что будит такой замудреный код из этой простой задачки.

спасибо большое)) седня проверю
Yandex
Объявления
06.05.2010, 06:17     Есть ли одинаковые символы в строке
Ответ Создать тему
Опции темы

Текущее время: 07:45. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru