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

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

Войти
Регистрация
Восстановить пароль
 
Pharaoh_dp
0 / 0 / 0
Регистрация: 08.04.2012
Сообщений: 5
#1

Нужно написать программу в с/с++, которая определяет являются ли 2 введенных с клавиатуры слова рифмой - C++

08.04.2012, 21:39. Просмотров 663. Ответов 4
Метки нет (Все метки)

Нужно написать программу в с/с++, которая определяет являются ли 2 введенных с клавиатуры слова рифмой. Слова считаются рифмующимися, если их концовки, включающие последнюю гласную и хотя бы одну
согласную, совпадают.Например крючок - червячок, земля - поля и т.д. Я что-то совсем не могу разобраться
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
08.04.2012, 21:39     Нужно написать программу в с/с++, которая определяет являются ли 2 введенных с клавиатуры слова рифмой
Посмотрите здесь:

Написать программу, которая из пяти введенных пользователем чисел, определяет число с наибольшей суммой цифр - C++
Помогите решить задачу по С++.При помощи цикла for. Написать программу, которая из пяти введенных пользователем чисел, определяет число с...

Написать программу, которая сравнивает два введенных с клавиатуры числа - C++
Помогите решить пожалуйста) Написать программу, которая сравнивает два введенных с клавиатуры числа. Программа должна указать, какое...

Написать программу, которая определяет, является ли введенное с клавиатуры строка числом - C++
Использую функции обработки символов. Написать программу, которая определяет, является ли введенное с клавиатуры строка числом. Заранее...

Цикл do while. Написать программу, которая определяет максимальное число из введенной с клавиатуры последовательности - C++
Как написать программу, которая определяет максимальное число из введенной с клавиатуры последовательности положительных чисел (длина...

Написать программу, которая будет переворачивать одномерный массив из 12 элементов, введенных с клавиатуры - C++
Друзья, пожалуйста решите задачу. Не разбираюсь вообще в языке с++, вообще ни капли, нужно чтобы эта программа работала в visual studio...

Написать программу, которая определяет максимальное число из введенной с клавиатуры последовательности положительных чисел... - C++
Задача 3. Написать программу, которая вводит с клавиатуры последовательность из пяти дробных чисел и после ввода каждого числа выводит...

Написать программу, которая определяет максимальное число из введенной с клавиатуры последовательности отрицательных чисел - C++
Написать программу, которая определяет максимальное число из введенной с клавиатуры последовательности отрицательных чисел (длина...

Написать программу, которая определяет максимальное число из введенной с клавиатуры последовательности положительных чисел - C++
Написать программу, которая определяет максимальное число из введенной с клавиатуры последовательности положительных чисел (длина...

Написать программу, которая определяет, состоит ли введенная с клавиатуры строка только из символов пунктуации - C++
Написать программу, которая определяет, состоит ли введенная с клавиатуры строка только из символов пунктуации.

Напишите программу, которая определяет являются ли введенное число палиндромом - C++
Кто знает как решается эта задача на С++. Через цикл "while". Напишите программу, которая определяет являются ли введенное число...

Написать программу,которая считывает текст с клавиатуры и выводит на экран слова начинающиеся с гласных букв - C++
надо один цикл вроде вставить но не знаю какой Написать программу,которая считывает текст с клавиатуры и выводит на экран слова...

Написать программу, которая определяет, сколько гласных символов введено с клавиатуры и сколько из них "а" - C++
Помогите ребята, очень нужно. написать программу, которая определяет, сколько гласных символов введено с клавиатуры и сколько из них "а" ...


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Петррр
5946 / 3383 / 336
Регистрация: 28.10.2010
Сообщений: 5,927
08.04.2012, 21:51     Нужно написать программу в с/с++, которая определяет являются ли 2 введенных с клавиатуры слова рифмой #2
Мёрзнут розы в целофане,
Мы с тобою целовались.
Гости пили и мурлыкал кот светло и сонно.
Свадебные марши Мендельсона...

Получается тут вообще рифмы нет.
Kuzia domovenok
1890 / 1745 / 118
Регистрация: 25.03.2012
Сообщений: 5,924
Записей в блоге: 1
08.04.2012, 22:08     Нужно написать программу в с/с++, которая определяет являются ли 2 введенных с клавиатуры слова рифмой #3
В детстве была детская энциклопедия: Юный исследователь: телевизоры и компьютеры.
До сих пор помню, что там приводилась "Программа забавного стихотворения", генерирующая четверостишья вроде
"Молодой человек из Ростова
Как-то в школу принёс Водяного
А минут через двадцать стал ржать и лягаться
Хоть вреда не нанёс никакого"
Четверостишья генерировались путём добавления в конец каждой строчки одного из 4 вариантов окончания и того 4*4*4*4*4 стихотворений

Например помимо Водяного подставлялось Хвост коровы, Две подковы, или ещё чего-то
Петррр
5946 / 3383 / 336
Регистрация: 28.10.2010
Сообщений: 5,927
08.04.2012, 22:23     Нужно написать программу в с/с++, которая определяет являются ли 2 введенных с клавиатуры слова рифмой #4
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
#include <stdio.h>
#include <stdlib.h>
#include <ctype.h>
 
int main()
{
    const size_t len = 255;
    size_t let_count = 0;
    int is_rhyme = 0;
    size_t len1, len2;
    char *str = "БВГДЖЗКЛМНПРСТФХЦЧШЩ";
    char word1[len], word2[len];
    printf("Enter word: ");
    fgets(word1, len, stdin);
    *strchr(word1, '\n') = 0;
    printf("Enter word: ");
    fgets(word2, len, stdin);
    *strchr(word2, '\n') = 0;
    len1 = strlen(word1) - 1;
    len2 = strlen(word2) - 1;
    while ( toupper(word1[len1--]) == toupper(word2[len2--]) && len1 && len2 )
        if (++let_count >= 2 && strchr(str, toupper(word1[len1 + 1])))
        {
            is_rhyme = 1;
            break;
        }         
    printf("Is rhyme? %s\n", is_rhyme ? "Yes" : "no");
    return EXIT_SUCCESS;
}
Pharaoh_dp
0 / 0 / 0
Регистрация: 08.04.2012
Сообщений: 5
08.04.2012, 23:06  [ТС]     Нужно написать программу в с/с++, которая определяет являются ли 2 введенных с клавиатуры слова рифмой #5
Да, четверостишье
А за исходник огромное спасибо!!
Yandex
Объявления
08.04.2012, 23:06     Нужно написать программу в с/с++, которая определяет являются ли 2 введенных с клавиатуры слова рифмой
Ответ Создать тему
Опции темы

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