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

Дана строка символов. Найти количество слов начинающихся на A и заканчивающихся на D

10.04.2011, 14:56. Просмотров 1598. Ответов 2
Метки нет (Все метки)

Дана строка символов. Найти количество слов начинающихся на A и заканчивающихся на D.
Я вот что-то писала, но прога не работает - мне удалось добиться чтобы она искала слова начинающихся на А, но на этом все и закончилось=( Помогите пожалуйста решить...
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
#include <except.h>
#include <iostream.h>
#include <math.h>
#include <conio>
   const unsigned STR_SIZE=50;
int main()
{
     char str[STR_SIZE];
     int arr[STR_SIZE];
 
  cout << "Vvedite Stroku:"<<endl;
  cin.getline(str, STR_SIZE);
     int len = strlen(str);
     int k=0;
     for (int i=0; i<len; i++)
        {
          if (((str[0]!=' ') || (str[i-1]==' ')) &&(str[i]=='a') && (str[i+1]!=' '))
          {
           for (int j=0; j<i; j++)
             {
                   if ((str[i+j]=='d')&& (str[i+(j+1)]==' '))
                        {k++;}
             }
         }
}
 cout<<k<<endl;
getch();
}
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
10.04.2011, 14:56
Ответы с готовыми решениями:

Дана строка S, вывести количество слов начинающихся и заканчивающихся 'W'
Дана строка S, вывести количество слов начинающихся и заканчивающихся 'W' #include &lt;iostream&gt;...

Дана строка содержащая английский текст. Найти количество слов, начинающихся с буквы b
1)Днана строка содержащая английский текст. Найти количество слов, начинающихся с буквы b....

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

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

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

2
ForEveR
В астрале
Эксперт С++
7997 / 4755 / 653
Регистрация: 24.06.2010
Сообщений: 10,547
Завершенные тесты: 3
10.04.2011, 16:30 2
Судя по тому что написано iostream.h предполагаю что сей компилятор не поддерживает std.

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include <iostream.h>
#include <string.h>
 
int main()
{
    const unsigned int max_size=256;
    const char beg_find='A';
    const char end_find='D';
    const char* delims=",.!?: ";
    
    char string[max_size];
    cin.getline(string, max_size);
    char* ptr=NULL;
    int count=0;
    for(ptr = strtok(string, delims); ptr != NULL; ptr = strtok(NULL, delims))
        if(*ptr == beg_find && *(ptr + strlen(ptr) - 1) == end_find)
            ++count;
    cout<<"Numb of words: "<< count << '\n';
    getch();
    return 0;
}
0
Doza
0 / 0 / 0
Регистрация: 01.03.2011
Сообщений: 23
10.04.2011, 21:54  [ТС] 3
Ты прав.. Спасиб=)
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
10.04.2011, 21:54

Количество слов, начинающихся и заканчивающихся одной буквой
#include &lt;conio.h&gt; #include &lt;string.h&gt; #include &lt;iostream.h&gt; #pragma argsused int main() {...

Определить количество слов в каждой строке , начинающихся на ‘А’ и заканчивающихся на “ и”
Определить количество слов в каждой строке , начинающихся на ‘А’ и заканчивающихся на “ и” ...

Вычислить количество слов в заданной строке, начинающихся и заканчивающихся 'W'
Надо написать прогу: Дана строк S, вывести количество слов начинающихся и заканчивающихся 'W'


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

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

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