Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Пожалуйста помогите написать до утра программку !!!

74K
24 октября 2011 года
марина12345
3 / / 24.10.2011
8. Из заданной текстовой строки распечатать только те слова, которые начинаются и оканчиваются одной и тоже буквой, используя функции strtok, strlen.

вот что я сделала,а как сделать,чтобы первая и последняя буквы равнялись ?
#include "stdafx.h"
#include "string"
#include <iostream>
using namespace std;

void main()
{
string st;
string str;
int i=0;
const int l=60;
string mas[l];
int max=0,min=0,k=0;
cout<<"Vvedite strozky"<<endl;
getline(cin,st);//ввод строчки.
cout<<"Vvedite slovo"<<endl;
getline(cin,str);
string rasd=" ,.:";/*Создали объект класса string, с помощью конструктора копирования для хранения разделителей между словами */
int n= st.find_first_of(rasd);
while (n!=(std::string::npos))
{
if (n)
{
mas=st.substr(0,n);
i++;
}
st=st.substr(n+1);
n=st.find_first_of(rasd); k=k+1;

}
mas=st; k=k+1;
for (i=0;i<k;i++)

{int z =mas.rfind (str, 0);
if (z!=(std::string::npos)) cout<<mas<<endl;}
}
14K
24 октября 2011 года
Fenja
138 / / 20.03.2009
[ /code] используем.
Цитата:
используя функции strtok, strlen.


не увидел в коде использования этих функций.
http://www.codenet.ru/progr/cpp/sprd/strlen.php
http://www.codenet.ru/progr/cpp/spru/strtok.php
То есть, берешь первую букву слова, передаешь ее как параметр в фунцию strtok, которая вернет указатель на первый встречный символ, и если это указатель равен последней буквке слова (длину слова можно узнать функцией strlen), то выводишь слово, если не последний, то ищешь дальше вхождения этой буквы в заданное слово.

74K
28 октября 2011 года
марина12345
3 / / 24.10.2011
а в каком мне месте писать эти функции?
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог