Форум программистов, компьютерный форум CyberForum.ru

Подсчитать колличество слов очереди, которое начинается и заканчивается одной и той же литерой. - C++

Восстановить пароль Регистрация
 
Gothic Angelos
 Аватар для Gothic Angelos
1 / 1 / 0
Регистрация: 29.05.2010
Сообщений: 140
05.06.2011, 01:36     Подсчитать колличество слов очереди, которое начинается и заканчивается одной и той же литерой. #1
Прошу помочь в решении задания:Информационное поле элемента очереди-строка. Подсчитать колличество слов очереди, которое начинается и заканчивается одной и той же литерой.
есть небольшие наработки,пожалуйста не откажите)

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
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
#include <iostream.h>
#include <string.h>
#include <conio.h>
 
struct node
{
char num[10];
node *next;
};
 
node* createFirst (char );
node* toQueue(node*, char );
//node* fromQueue(node* );
void print(node*);
 
void main()
{
clrscr();
int i,n;
char what;
node *head=0, *tail=0;
 
cout<<"input n=";
cin>>n;
cout<<endl;
 
cout<<"input first what"<<endl;
cin>>what;
cout<<endl;
 
head=createFirst(what);
tail=head;
 
cout<<"input all what"<<endl;
for (i=1;i<n;i++)
{ cin>>what;
tail= toQueue(tail ,what);
}
 
print(head);
// if (!head)
// cout<<"Queue is nil\n";
// else
//{
// cout<<"fromQueue:"<<endl;
// while(head)
// {
// cout<<head->num<<" ";
// head=fromQueue(head);
// }
// cout<<endl;
getch();
}
 
node* createFirst(char what[10])
{ node* pv=new node;
pv->num[10]=what[10];
pv->next=0;
return pv;
}
node* toQueue(node* tail ,char num[10])
{
node* pv=new node;
(pv->num[10])=num[10];
pv->next=0;
tail->next=pv;
tail=pv;
return tail;
}
 
void print(node* pv)
{
int k=0;
 
while(pv)
{
 
if((pv->num[0])==pv->num[strlen(pv->num)-1])
{
k++;
cout<<"k="<<k;
// cout<<(pv->num)<<endl;
}
pv=pv->next;
}
 
}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
05.06.2011, 01:36     Подсчитать колличество слов очереди, которое начинается и заканчивается одной и той же литерой.
Посмотрите здесь:

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

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
magirus
05.06.2011, 08:20
  #2
 Комментарий модератора 
называйте темы максимально информативно. (правила п.3.3.)
Gothic Angelos
 Аватар для Gothic Angelos
1 / 1 / 0
Регистрация: 29.05.2010
Сообщений: 140
05.06.2011, 18:57  [ТС]     Подсчитать колличество слов очереди, которое начинается и заканчивается одной и той же литерой. #3
Хорошо,учту

Добавлено через 5 часов 1 минуту
так ктото может помочь?
Yandex
Объявления
05.06.2011, 18:57     Подсчитать колличество слов очереди, которое начинается и заканчивается одной и той же литерой.
Ответ Создать тему
Опции темы

Текущее время: 21:06. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru