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

Каждая буква входит в слово не менее двух раз (на си) - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ исправить ошибку в программке http://www.cyberforum.ru/cpp-beginners/thread434986.html
Помогите исправить программу В двумерном массиве хранится информация о количестве учеников в каждом классе каждой параллели школы с 1 по 11. в каждой параллели 5 классов. Определить общее количество учеников в школе //#include "stdafx.h" #include <iostream> #include <cstdlib> #include <ctime> #define n 5
C++ Проблема с <vector> #include <iostream> #include <fstream> #include <vector> using namespace std; void smb_in(); int main() { smb_in(); http://www.cyberforum.ru/cpp-beginners/thread434984.html
Исправить ошибку в программе C++
Помогите исправить ошибку в этой задаче Одноклеточная амеба каждые три часа делится на 2 клетки. Определить сколько клеток будет через 3, 6, 9…24 часа если первоначально была 1 амеба #include <cstdlib> #include <iostream> #include <math.h> using namespace std; class ameba
Дуэль на лучший рисунок (изображение) в C++ C++
Предлогаю всем кому не лень сделать рисунок(изображение), это может быть портрет,стул,дом, что угодно). Чем рисовать( точки,слэши,звездочки и т.п.). Работа долгая и кропотливая, так что кому не лень ждем шедевров от программистов) :)
C++ Как можно найти номер рядка и столбца в которых содержытся елемент A. A - минимальный елемент в i-тому ряду и максимальный елемент в j-тому столбцу? http://www.cyberforum.ru/cpp-beginners/thread434967.html
#include "stdafx.h" #include <iostream> #include <conio.h> using namespace std; int main(int argc, char** argv) { int linesWOzero = 0, lastMax = 0, k = 0; const int ncol = 5, nrow = 5; //Оголошення констант цілого типу. int **a = new int *; //Оголошення масиву, як "вказівника на вказівник на int"
C++ Привет. В программе вводится количество строк и столбцов. Мы можем ввести больше столбцов чем задали. как сделать так чтоб мы не могли ввести большое количество столбцов что задаем? #include "stdafx.h" #include <iostream> #include <conio.h> using namespace std; int main() { подробнее

Показать сообщение отдельно
-=ЮрА=-
Заблокирован
Автор FAQ
25.01.2012, 16:25     Каждая буква входит в слово не менее двух раз (на си)
Код на Си с вводом текста из клавиатуры
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
#include <stdio.h>
#include <string.h>
 
long checkWord(char * word)//Ïðîâåðÿåò ñëîâî Г*Г* ГЇГ*Г°Г*îñòü ГЄГ*æäîé ГЎГіГЄГўГ»
//ГўГҐГ°Г*ГҐГ© ÷òîáû ГЄГ*æäГ*Гї ГЎГіГЄГўГ* ñîäèåðæГ*Г«Г*Г±Гј Гў ñëîâå áîëåå 1 Г°Г*Г§Г*
//ÂîçâðГ*Г№Г*åìîå Г§Г*Г*Г·ГҐГ*ГЁГҐ 0 åñëè ГҐГ±ГІГј îäèГ*î÷Г*ûå ГЎГіГЄГўГ»
//÷èñëî îòëè÷Г*îå îò Г*óëÿ åñëè ГўГ±ГҐ ГЎГіГЄГўГ» ñîäåðæГ*ГІГ±Гї Гў ñëîâå áîëåå 1 Г°Г*Г§
{
    char * s;//ÓêГ*Г§Г*òåëü Г*Г* ïîäñòðîêó
    char bufer[32];//ÄóìГ*Гѕ ñëîâГ* äëèГ*Г*ГҐГ© 32 ñèìâîëîâ ГҐГ№Вё ïîèñêГ*ГІГј Г*Г*äî
    strcpy(bufer,word);//Êîïèðóåì ñëîâî Гў ГЎГіГґГҐГ°
    long nCount = 1;
    long sLen   = strlen(bufer);
    long i = 0;
    do
    {
        nCount = 0;
        s = strchr(bufer,bufer[i]);
        while(s)
        {
            nCount = nCount + 1;
            s = strchr(s + 1,bufer[i]);
        }
        i = i + 1;
    }
    while(i < sLen && 1 < nCount);
    return nCount - 1;
}
 
int main()
{
    char text[1024] = {0};//Г*Г*ГёГ* òåêñòîâГ*Гї ñòðîêГ*
    char * word;//ÓêГ*Г§Г*òåëü Г*Г* ñëîâî Гў ñòðîêå
    char delim[] = " ,.;:!?";//ÂîçìîæГ*ûå ñèìâîëû-Г°Г*çäåëèòåëè ìåæäó ñëîâГ*ìè
    printf("Enter text\n");
    scanf("%[^\n]",text);
    long nOK = 0;
    for(word = strtok(text,delim);word != NULL; word = strtok(NULL,delim))
    {
        if(checkWord(word))
        {
            printf("%s\n",word);
            nOK = nOK + 1;
        }
    }
    if(nOK < 1)
        printf("Input string not contain words with pare chars\n");
    getchar();
    return 0;
}
Миниатюры
Каждая буква входит в слово не менее двух раз (на си)  
 
Текущее время: 22:38. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru