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

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

Войти
Регистрация
Восстановить пароль
 
Gothic Angelos
1 / 1 / 0
Регистрация: 29.05.2010
Сообщений: 140
#1

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

05.06.2011, 01:36. Просмотров 510. Ответов 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;
}
 
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
05.06.2011, 01:36
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Подсчитать колличество слов очереди, которое начинается и заканчивается одной и той же литерой. (C++):

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

Верно ли, что заданное число начинается и заканчивается одной и той же цифрой? - C++
Есть условия: 1.Дано натуральное число: найти сумму цифр этого числа; верно ли, что число начинается и заканчивается одной и...

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

Слово которое начинается и заканчивается на одну и ту же букву - C++
Вводится буква, вводится слово и если в этом слове первая и последняя буква соответствует заданной - True иначе false

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

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

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

Добавлено через 5 часов 1 минуту
так ктото может помочь?
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
05.06.2011, 18:57
Привет! Вот еще темы с ответами:

Подсчитать количество слов списка, которые начинаются и заканчиваются одной и той же буквой - C++
Как написать программу с функциями, которая подсчитывает количество слов списка Р, которые: а)начинаются и заканчиваются одной и той же...

Вывод слова из строки, которое начинается и заканчивается на одну и ту же букву - C++
для заданной строки вывести на экран слова, которые начинаются и заканчиваются на одну и ту же букву сделайте без printf, а с cout и...

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

Найти в строке любое слово, которое начинается на букву а и заканчивается на букву а - C++
Помогите: Дано рядок S. Найти любое слово которое начинаться на букву а и заканчивается на букву а. Если таких слов нет, то...


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

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

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