Форум программистов, компьютерный форум, киберфорум
Наши страницы
C для начинающих
Войти
Регистрация
Восстановить пароль
 
SKyzZz
2 / 2 / 4
Регистрация: 13.02.2011
Сообщений: 163
1

Слова..

26.02.2012, 15:14. Просмотров 379. Ответов 0
Метки нет (Все метки)

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>
#include <ctype.h>
 
int SearchEnglish (char* Word);                     // Поиск букв
int WordComparison (char* Word);                    // Основное словесное сравнение
 
int main ()
{
    int Count;                                      // количество слов
    char Word [100][100];                           // массив строк
    int WordIndex [100];                            // массив
    int CountWordEnglish = 0;                       // количество слов состоящих только из букв
    printf ("Enter the number of words: ");         // введите количество слов
    scanf ("%d", &Count);                           // количество слов
    int i;
    for (i = 0; i < Count; i++)
    {
        printf ("Enter the word [%d]: ", i + 1);    // введите слово
        scanf ("%s", Word[i]);                      // читаем слово с клавиатуры
        if (SearchEnglish (Word [i]))               // если слово состоит из букв,
            WordIndex [CountWordEnglish++] = i;     // то запоминает его номер в массиве        
    }
    for (i = 0; i < CountWordEnglish; i++)
        if (!WordComparison (Word [WordIndex [i]]))
            printf (" The word which is strictly in increasing order codes: %s \n", Word [WordIndex [i]]);          
}
 
int SearchEnglish (char* Word)
{
    int Len = strlen (Word);                        // определяем длину слова
    int i = 0;
    for (i = 0; i < Len; i++)
        if (!isalpha (Word [i]))                    // если буква принадлежит латинскому алфавиту
            return 0;
    return 1;
}
 
int WordComparison (char* Word)
    {
    char roman[64] = { 'a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i', 'j', 'k', 'l', 'm', 'n', 'o', 'p', 'q', 'r', 's', 't', 'u', 'v', 'w', 'x', 'y', 'z', 
    'A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'I', 'J', 'K', 'L', 'M', 'N', 'O', 'P', 'Q', 'R', 'S', 'T', 'U', 'V', 'W', 'X', 'Y', 'Z',};
    int i = 0, j = 0;
    int Consonant = 0;
    int Len = strlen (Word);                        // определяем длину слова
        for (i = 0; i < Len; i++)
            for (j = 0; j < 64; j++)    
                if (Word [i] != 0) printf (" The word which is strictly in increasing order codes: %s \n");
        return (0);
    }
 Комментарий модератора 
Используйте теги форматирования кода!


помогите, косяк заключается в том, что я непонимаю как правильно записать 2 строки последних в int WordComparison (char* Word), так чтобы
он мне из введенных слов выводил первое в котором символы идут в строгом порядке возрастания их кодов. И самое главное если, можно объясните, а то непонятно.
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
26.02.2012, 15:14
Ответы с готовыми решениями:

Найти те слова, которые отличаются от последнего слова и длина слов максимальная
Дана непустая последовательность слов (не более 50), в каждом слове не более восьми символов. Слова...

Напечатать в алфавитном порядке слова исходного текста, исключив повторяющиеся слова
Напечатать в алфавитном порядке слова исходного текста, исключив повторяющиеся слова. Разделители...

Функция, которая находит слова, состоящие только из символов указанного слова
Добрый вечер. Мне нужно написать функцию, которая проверяет состоит ли слово (word2),только из...

Создать новый файл, содержащий все слова, отличные от последнего слова
Дан текстовый файл, содержащий последовательность слов. Между соседними словами – запятая, за...

Создать новый файл, содержащий все слова, отличные от последнего слова
Дан текстовый файл, содержащий последовательность слов. Между соседними словами – запятая, за...

0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
26.02.2012, 15:14

Как вывести слова из цифр в одну строку, а слова из букв в другую?
Условие задачи: Вводят строку слов. Необходимо найти слова, состоящие только из букв и только из...

Поиск нужного слова в словаре, в котором слова расположены в лексикографическом порядке
Напишите задачу поиска нужного слова в словаре, в котором слова расположены в лексикографическом...

Вывести те слова, которые отличаются от последнего слова и удовлетворяют условию
Помогите,пожалуйста,написать программу. Дана строка длиной n символов, содержащая слова, т.е....


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

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.
Рейтинг@Mail.ru