Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Показать сообщение отдельно
tylix
68 / 55 / 11
Регистрация: 10.06.2011
Сообщений: 149
16.06.2011, 00:56

Обработка строк - C++

16.06.2011, 00:56. Просмотров 795. Ответов 11
Метки (Все метки)

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
#include <stdio.h>
#include <conio.h>
#include <cstring>
#include <cstdio>
 
int f(char *s1, char *s2) {
    int l1, l2;
    int sz, i;
    char *p1, *p2;
    l1 = strlen(s1);
    l2 = strlen(s2);
    if (l1 > l2)
        sz = l2;
    else
        sz = l1;
    p1 = s1;
    p2 = s2;
    for (i = 0; i < sz; i++) {
        if (*p1 != *p2) break;
        p1++;
        p2++;
    }
    return (i+1);
}
 
const int count = 8;
 
char *text[count] = {
    "wows",
    "wlsn",
    "grom",
    "slon",
    "hosn",
    "jojo",
    "ojoj",
    "jo27"
};
 
int main() {
    int x, y, z;
    int min;
    min = 0;
    for (x = 0; x < count; x++)
        printf("%s\n", text[x]);
 
    for (x = 0; x < count-1; x++) {
      for (y = x+1; y < count; y++) {
          z = f(text[x], text[y]);
          if (z > min) min = z;
      }
    }
    printf("minimum: %d", min);
    return 0;
}

http://www.cyberforum.ru/cpp-beginners/thread657492.html
1
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
16.06.2011, 00:56
Готовые ответы и решения для C++ Обработка строк:

Обработка строк
Не реализована возможность ввода и сохранения нескольких строк. Функция...

Обработка строк
С клавиатуры ввести строку. Удалить все слова, которые содержат хотя бы одну...

Обработка строк
Есть задание: Написать консольное приложение, реализующее полученный вариант...

Обработка строк
Подскажите пожалуйста, как в введенной строке поставить точки перед пробелами

Обработка строк
Найдите первую и последнюю буквы К в тексте введенном с клавиатуры. И замените...

11
Обработка строк C++   Следующее сообщение темы 
Другие темы раздела
C++ Обработка текста, разделяемого на слова http://www.cyberforum.ru/cpp-beginners/thread320438.html
Задан текст, содержащий произвольное количество строк, в которых отдельные слова могут разделяться одним или несколькими пробелами и знаками пунктуации(переносы не используються). Сформировать новый...
C++ Возвращение трех значений Как в функции возвратить три значения? http://www.cyberforum.ru/cpp-beginners/thread320432.html
C++ Курсовая по ООП
Здравствуйте, столкнулась с проблемой, необходимо сделать курсовую, а в програмировании на С++ полный ноль. Если у кого есть возможность, подскажите. Работа довольно объемная, а времени осталось...
C++ Использование стека в преобразовании
Наткнулся на одну проблему и нуждаюсь в помощи. задание следующее. Нужно преобразовать инфиксное выражение в постфиксное, используя стек. то есть например из "4+(6-4)*9" нужно получить "4 6 4 - 9...
C++ Сохранить запись в файл http://www.cyberforum.ru/cpp-beginners/thread320416.html
Есть программа: #include<iostream.h> #include<conio.h> #include<string.h> struct price { char tovar_name; char shop_name; float cost; ...
C++ работа со структурами #include<conio.h> #include<iostream.h> #include<string.h> main() { int n=0, i, zapros, flag=0; char s; struct peresdachi {char FAM ; подробнее
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru