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

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

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

Найти количество слов начинающихся и заканчивающихся одной и той же буквой - C++

27.02.2016, 12:09. Просмотров 585. Ответов 8
Метки нет (Все метки)

Ребята, очень нужна помощь...помогите решить и разобраться с задачей по строкам...вот условие..
Дана строка, состоящая из русских слов, набранных заглавными буквами и разделенных пробелами (одним или несколькими). Найти количество слов, которые
начинаются и заканчиваются одной и той же буквой.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
27.02.2016, 12:09
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Найти количество слов начинающихся и заканчивающихся одной и той же буквой (C++):

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

Количество слов, начинающихся и заканчивающихся одной буквой - C++
#include <conio.h> #include <string.h> #include <iostream.h> #pragma argsused int main() { char s; int i,k=0,n=0,a,j=0; ...

Определить количество слов начинающихся и оканчивающихся одной и той же буквой - C++
Дан текст. Определить количество слов начинающихся и оканчивающихся одной и той же буквой как будет код?

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

Посчитать количество слов, начинающихся согласной и заканчивающихся буквой а - C++
Здравствуйте, помогите пожалуйста решить задачу, сам уже 2ой день пытаюсь сделать: "посчитать количество слов, начинающихся согласной и...

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

8
zss
Модератор
Эксперт С++
6928 / 6490 / 2182
Регистрация: 18.12.2011
Сообщений: 17,105
Завершенные тесты: 1
27.02.2016, 12:17 #2
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#include <iostream>
#include <string>
#include <sstream>
....
string str="ПАП ПРИВЕТ МАМ СЛОВО ОЛОВО";
string tmp;
int count=0;
istringstream ss(str);
while(ss>>tmp)
{
    if(tmp[0]==tmp[tmp.size()-1])
       count++;
}
cout<<count;
0
BOK
0 / 0 / 0
Регистрация: 27.02.2016
Сообщений: 33
27.02.2016, 12:25  [ТС] #3
неработает
0
Nik-
20 / 20 / 9
Регистрация: 12.07.2015
Сообщений: 339
27.02.2016, 12:57 #4
Если выдает ошибку на while, то у zss в самом слове опечатка. Исправь в коде на while.

Добавлено через 40 секунд
Какие хоть ошибки выдает?
1
zss
Модератор
Эксперт С++
6928 / 6490 / 2182
Регистрация: 18.12.2011
Сообщений: 17,105
Завершенные тесты: 1
27.02.2016, 12:59 #5
И не забудьте, что istringstream объявлен в <sstream>
0
BOK
0 / 0 / 0
Регистрация: 27.02.2016
Сообщений: 33
27.02.2016, 18:26  [ТС] #6
пожалуйста объясните свой код
0
Hikari
Хитрая блондиночка $)
1451 / 960 / 284
Регистрация: 21.12.2015
Сообщений: 3,785
27.02.2016, 18:50 #7
Цитата Сообщение от BOK Посмотреть сообщение
пожалуйста объясните свой код
Попробую я
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
//Описываем строку, и задаем ей значение
string str="ПАП ПРИВЕТ МАМ СЛОВО ОЛОВО";
//Описываем другую строку, в которую будет считываться слово
string tmp;
 
int count=0;
 
//Этот класс представляет собой поток символов. Такой же как cin для считывания с консоли
//Но приспособленный для считывания из строк
istringstream ss(str);
//В цикле считываем из потока в tmp, в который превращена строка до конца или до следующего разделителся
//ибо >> лператор форматированного чтения
while(ss>>tmp)
{
 //И сравниваем считанное (до пробела). а точнее сравниваем конец и начало считанного слова
    if(tmp[0]==tmp[tmp.size()-1])
       count++;
}
cout<<count;
istringstream - своеобразный ifstream для строк.
0
Итори
Нарушил, 10 блоков,акка
63 / 63 / 6
Регистрация: 19.07.2013
Сообщений: 203
27.02.2016, 23:45 #8
базовая задача, их вагон на форуме,учитесь искать)
0
Cyborg Drone
Модератор
5489 / 3098 / 1285
Регистрация: 17.08.2012
Сообщений: 10,010
28.02.2016, 12:19 #9
Посмотрите темы внизу страницы.
0
28.02.2016, 12:19
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
28.02.2016, 12:19
Привет! Вот еще темы с ответами:

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

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

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

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


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

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

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