Форум программистов, компьютерный форум, киберфорум
Наши страницы

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

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

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

03.10.2016, 10:56. Просмотров 534. Ответов 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
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Найти количество слов, у которых первый и последний символы совпадают между собой (C++):

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

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

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

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

Определить количество слов, у которых первый и последний символы совпадают - C++
#include &lt;iostream&gt; #include &lt;string&gt; #include &lt;sstream&gt; using namespace std; int num_symbol(string &amp;_str){ int...

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

2
nmcf
6194 / 5505 / 1927
Регистрация: 14.04.2014
Сообщений: 23,108
03.10.2016, 11:04 #2
Что за p? Где разделение на слова?
Равно в условии должно быть двойное (==).
0
VAN0
58 / 58 / 33
Регистрация: 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
Привет! Вот еще темы с ответами:

вывод текста, определение количество слов в тексте, у которых первый и последний символы совпадают. - C++
Здравствуйте. Прошу пожалуйста мне помочь с написанием этой программы. Всем за ранее огромное спасибо! Вы спасёте мне жизнь. =) ...

Дан текст, найти количество слов и количество слов, у которых первый и последний символ совпадают - C++
Помогите пожалуйста, выполнить задание. Дан текст из N символов. Группы символов, расположенные между пробелами и не содержащие...

Вывести слова у которых первый и последний символы совпадают - C++
Странно считает слова. Помогите найти ошибку #include &lt;iostream&gt; #include &lt;cstring&gt; using namespace std; int main( ) { ...

Найти количество слов, у которых первый и последний символ совпадает - C++
Ввод с клавиатуры, символ не должен быть пробелом или запятой, то есть ввожу к примеру слова: lyagushka, lineyka, kopilka значит выводит...


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

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

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