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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
santasik
2 / 2 / 0
Регистрация: 05.05.2010
Сообщений: 12
#1

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

05.05.2010, 07:48. Просмотров 931. Ответов 2
Метки нет (Все метки)

парни выручайте) от души прям жду помощи

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++ Определить есть ли в массиве одинаковые строки
Определить, есть ли в последовательности одинаковые соседние числа C++
Одинаковые символы в строке C++
Выяснить есть ли одинаковые числа в массиве C++
Выяснить, есть ли в данной строке кома, после которой дальше в строке есть тире C++
C++ Обработать строку типа string, заменив одинаковые символы символом и их количеством
Проверить есть ли одинаковые цифры в числе 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     Есть ли одинаковые символы в строке
Ответ Создать тему
Опции темы

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