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

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

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

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

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

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

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

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

Количество слов, начинающихся и заканчивающихся одной буквой
#include <conio.h> #include <string.h> #include <iostream.h> #pragma...

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

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

8
zss
Модератор
Эксперт С++
6985 / 6547 / 4151
Регистрация: 18.12.2011
Сообщений: 17,273
Завершенные тесты: 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 / 1
Регистрация: 27.02.2016
Сообщений: 33
27.02.2016, 12:25  [ТС] #3
неработает
0
Nik-
20 / 20 / 11
Регистрация: 12.07.2015
Сообщений: 343
27.02.2016, 12:57 #4
Если выдает ошибку на while, то у zss в самом слове опечатка. Исправь в коде на while.

Добавлено через 40 секунд
Какие хоть ошибки выдает?
1
zss
Модератор
Эксперт С++
6985 / 6547 / 4151
Регистрация: 18.12.2011
Сообщений: 17,273
Завершенные тесты: 1
27.02.2016, 12:59 #5
И не забудьте, что istringstream объявлен в <sstream>
0
BOK
0 / 0 / 1
Регистрация: 27.02.2016
Сообщений: 33
27.02.2016, 18:26  [ТС] #6
пожалуйста объясните свой код
0
Hikari
Хитрая блондиночка $)
1451 / 960 / 399
Регистрация: 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 блоков,акка
64 / 64 / 11
Регистрация: 19.07.2013
Сообщений: 230
27.02.2016, 23:45 #8
базовая задача, их вагон на форуме,учитесь искать)
0
Cyborg Drone
Модератор
5273 / 3140 / 2440
Регистрация: 17.08.2012
Сообщений: 10,111
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

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

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

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


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

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

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