Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.67/3: Рейтинг темы: голосов - 3, средняя оценка - 4.67
alixan500
0 / 0 / 0
Регистрация: 26.10.2015
Сообщений: 14
1

Найти количество слов, у которых первый и последний символы совпадают между собой

03.10.2016, 10:56. Просмотров 590. Ответов 2
Метки нет (Все метки)

Дан текст. а) Найти количество слов, начинающихся с буквы б; б) Найти количество слов, у которых первый и последний символы совпадают между собой; в) Найти длину самого короткого слова.
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
#include <iostream>
#include <stdlib.h>
#include <string.h>
using namespace std;
int main()
{
    char s[100], m, n;
    int len, i, k = 0, q = 0, l;
    cout << "Введите строку: ";
    gets(s);
    k = 0;
    for (i = 0; i < len; i++)
    {
        if (((p(s[i])) && (s[i + 1] = 'б')))
            k++;
    }
    cout << "Слова начинающиеся с буквы 'б':" << k;
    k = 0;
    for (i = 0; i < len; i++)
    {
        if ((p(s[i])) && (n(s[i + 1])))
        {
            m = s[i + 1];
        }
        if ((n(s[i])) && (p(s[i + 1])))
        {
            n = s[i];
        }
        if (m == n)
        {
            k++;
        }
    }
    cout << "Слова начинающиеся и заканчивающиеся одной и той же буквой:" << k;
    system("pause");
    return 0;
}
где ошибка? Еще не сделал условие в, как его записать?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
03.10.2016, 10:56
Ответы с готовыми решениями:

Найти количество слов, у которых первый и последний символы совпадают между собой
Помогите пожалуйста написать программу, никак разобраться не могу(

Найти количество слов, у которых первый и последний символы совпадают между собой.
Даны натуральное число n, символы s1,...,sn. Группы символов, разделенные...

Символьные строки: найти количество слов, у которых первый и последний символы совпадают между собой
Дана строка из N симво-лов. Группы символов, разделенные пробелами (одним или...

Определить количество слов в тексте, у которых первый и последний символы совпадают между собой
программа с использованием текстовых данных, файлов ввода/ вывода Помогите...

Дана строка символов. Определить количество слов, у которых первый и последний символы совпадают между собой.
Собственно само задание. 2)Дана строка символов. Определить количество слов,...

2
nmcf
6276 / 5578 / 2538
Регистрация: 14.04.2014
Сообщений: 23,468
03.10.2016, 11:04 2
Что за p? Где разделение на слова?
Равно в условии должно быть двойное (==).
0
VAN0
59 / 59 / 53
Регистрация: 05.05.2013
Сообщений: 150
Завершенные тесты: 1
03.10.2016, 11:13 3
Цитата Сообщение от alixan500 Посмотреть сообщение
где ошибка?
циклы:
C++
1
for (i = 0; i < len; i++)
обращение к s[i + 1] в последней итерации приведет к обращению к памяти за пределами массива
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
03.10.2016, 11:13

Определить количество слов, у которых первый и последний символы совпадают
#include &lt;iostream&gt; #include &lt;string&gt; #include &lt;sstream&gt; using namespace...

Определить количество слов текста, в которых первый и последний символы совпадают
Написать программу, которая: • Выводит текст на экран дисплея; • По нажатию...

вывод текста, определение количество слов в тексте, у которых первый и последний символы совпадают.
Здравствуйте. Прошу пожалуйста мне помочь с написанием этой программы. Всем за...


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

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

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