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

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

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 11.11.2010, 14:47   #1
katena88
Пользователь
 
Аватар для katena88
 
Регистрация: 25.10.2010
Сообщений: 41
Вопрос найти в строке одинаковые буквы

У меня есть массив строк char mas[50][50];
который формируется из введенного предложения (предложение разбивается по словам)
затем нужно во всех словах найти повторящиеся буквы и если такие есть то вывести слово на экран
Я чего-то намудила и ничего не работает
вот сам код, но по-моему он в корне не правильный

Код:
#include <string.h>
#include <stdio.h>
#include <conio.h>

char stroka[100];
char res [100];
char mas[50][50];
int sl=-1,rz=-1;

void main()
{
char *bm="WERTYUIOPASDFGHJKLZXCVBNM";
char *b ="mnbvcxzlkjhgfdsawertyuiop";
char *p;
int i, j;
char s[100];
char bb[100];
int k=0;
puts (" VVedite predlog");
gets(stroka);

// Выделение из предложения слов
strcpy (s, stroka); // Сделать копию исходного предложения
strcat (bb, bm);
strcat (bb, b);  // Общий массив букв
while (p)
{
sl++;
strcpy(mas[sl],p);
k++;
}

int N=0;
char S1[50];
int g;
int c=0;
int l;
// Поиск слов с  повторяющимися буквами5
for (l = 0; l<k; ++l)
{
for (i = 0; i <50 ; ++i )
{
for(g = 0;g < N-1;g++) //берем первый элемент строки,которую ввели
{
    S1[i]=mas[l][i];
   for(j = g+1;j < N;j++) //сравниваем его с другими элементами строки
   {
     if(S1[g] == S1[j])
     c++;    //если есть совпадение,то записываем в буфер
   }
}
if (c>0)
    printf("S1");
    c=0;
}
}
}
From Stilet: У нас код оформляется спецтегом по кнопке #
Помогиет кто чем может
Руки программиста должны быть прямые, а извилины кривые, но не наоборот

Последний раз редактировалось Stilet; 11.11.2010 в 15:10.
katena88 вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
нужен макрос чтобы найти одинаковые инвентарные номера и вычесть их стоимость Любавушка Microsoft Office Excel 14 11.03.2010 04:36
Си найти одинаковые идущие подряд элементы и удалить один из них Денни Помощь студентам 8 15.02.2010 01:41
удалить в строке все одинаковые символы Михаил70 Помощь студентам 5 09.09.2009 18:35
В заданной строке символов заменить все первые буквы слов на заглавные NV-salt Общие вопросы C/C++ 4 05.04.2009 18:41