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

определить количество слов оканчивающихся на w - C++

Восстановить пароль Регистрация
 
Татьяна1111
Сообщений: n/a
02.05.2011, 11:57     определить количество слов оканчивающихся на w #1
Дан массив типа char. определить количество слов оканчивающихся на w.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
02.05.2011, 11:57     определить количество слов оканчивающихся на w
Посмотрите здесь:

Определить количество слов в тексте, оканчивающихся на гласную букву C++
C++ Дан массив слов. Определить количество слов массива, которые не являются «перевертышем».
Найти количество слов, оканчивающихся на мягкий знак C++
Cтрока: Определить количество средних слов в строке и какое из слов начинается на большую по коду букву C++
Работа с лентами (Подсчитать количество слов оканчивающихся на букву о) C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
magirus
02.05.2011, 11:58
  #2
 Комментарий модератора 
Татьяна1111, Марш читать правила форума. то что Вы с ними согласились, не означает, что вы можете их нарушать с первого же сообщения.
Just_dake
1 / 1 / 1
Регистрация: 21.03.2011
Сообщений: 78
02.05.2011, 12:29     определить количество слов оканчивающихся на w #3
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include<string.h>
#include<stdio.h>
#include<conio.h>
int main()
{
char str[800];
int i,s=1,L;
clrscr();
puts(str);
gets(str);
L=strlen(str);
for(i=0;i<L;i++)
 { if(str[i]=='w' && str[i+1]==' ') s++;
 }
printf("Slov okanchivayuishihsya na 'w' - %i\n",s);
getch();
}
ForEveR
Модератор
Эксперт C++
 Аватар для ForEveR
7927 / 4709 / 318
Регистрация: 24.06.2010
Сообщений: 10,524
Завершенные тесты: 3
02.05.2011, 14:02     определить количество слов оканчивающихся на w #4
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include <iostream>
#include <sstream>
#include <string>
#include <algorithm>
#include <iterator>
 
int main()
{
    std::string str;
    std::getline(std::cin, str);
    std::istringstream ist(str);
    std::cout << 
        std::count_if(std::istream_iterator<std::string>(ist), std::istream_iterator<std::string>(),
        [](const std::string& str) {return *(str.end() - 1) == 'w';}) << '\n';
    return 0;
}
Yandex
Объявления
02.05.2011, 14:02     определить количество слов оканчивающихся на w
Ответ Создать тему
Опции темы

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