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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ С чего начать изучение обработки звука(теория)(немного оффтоп) http://www.cyberforum.ru/cpp-beginners/thread313160.html
Здравствуйте! Не знаю, в какую ветку обсуждений податься, поэтому спрошу, надеясь на добрых и понимающих модераторов и админов, которые перенесут эту тему туда, куда надо. Хочу начать изучение обработки звука: т.е. с самого примитивного (эквалайзер, стандартные функции музыкальных плееров) и закончить тем, чтобы по определенной фразе включалась нужная функция (т.е. распознавание речи). Понимаю,...
C++ Потоки в C++ Нужно сделать программу чисто для примера использования потоков в Turbo C++ (именно в нем),кто сможет напишите!. http://www.cyberforum.ru/cpp-beginners/thread313134.html
Функции и структуры C++
Помогите пожалуйста с написание двух программ. Заранее спасибо!
C++ Как определить двоичный код символа.
Как определить двоичный код символа? Нашёл тему и исходный код программы, но мне нужно понять алгоритм работы, т.к. я начинающий, то кое чего не догоняю, кто может с комментариями объяснить? http://www.cyberforum.ru/cpp-beginners/thread184952.html И что за "stdafx.h"? Я так понял, что это заголовочный файл, но в стандартных библиотеках его нет, и компилятор на него ругается, а без него всё...
C++ Поясните ,что такое граф http://www.cyberforum.ru/cpp-beginners/thread313099.html
Поясните ,что такое граф.Можете,пожалуйста,привести пример программы задания графа и пары элементарных обработок?Или дать ссылку на соответствующую литературу,очень надо.
C++ Бинарное дерево Здравствуйте! Мне нужно было построить произвольное бинарное дерево, считав значения его узлов с файла. Осуществить обход дерева с корня к его листьям ы напечатать значения его узлов за префиксной,постфиксной и инфиксной формами. Вот код: #include<iostream> #include<string.h> #include<conio.h> #include<windows.h> #include<time.h> using namespace std; struct node { ... подробнее

Показать сообщение отдельно
Gothic Angelos
1 / 1 / 0
Регистрация: 29.05.2010
Сообщений: 140

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

05.06.2011, 01:36. Просмотров 497. Ответов 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
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;
}
 
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru