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

Найти количество слов, начинающихся с заданной буквы С. - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Вставка в вектор элементов с использованием итератора http://www.cyberforum.ru/cpp-beginners/thread177455.html
Задание: Напишите программу, сохраняющую в векторе числа, полученные из стандартного ввода (окончанием ввода является число 0). Удалите все элементы, которые делятся на 2 (не используете стандартные алгоритмы STL), если последнее число 1. Если последнее число 2, добавьте после каждого числа которое делится на 3 три единицы. У меня не получается выполнить добавление 3-х единиц (последнее...
C++ книги по созданию графического интерфейса посоветуйте книги по созданию графического интерфейса на с++ , желательно в vs http://www.cyberforum.ru/cpp-beginners/thread177446.html
C++ Найти все натуральные числа, не превосходящие заданного числа
Решите пожалуйста задачку: Найти все натуральные числа,не превосходящие заданного числа N,десятичное представление которых строго возрастающая последовательность цифр. Заранее спасибо. Добавлено через 2 часа 2 минуты Выручите пожалуйста
operator int() что за зверь? C++
Несколько раз видел в интернетах такую запись: operator int(){}; По контексту так и не понял, что это такое, да и в литературе не встречал, гугл тоже молчитО_о Может кто-нибудь скажет, что это за оператор ?
C++ Минимальные строки массива http://www.cyberforum.ru/cpp-beginners/thread177396.html
Дан пример Q=min(2*MA*MB). Помогите пожалуйста в вектор Q внести минимальные строки матрицы: 2*MA*MB. Вот мои наработки: #include <iostream> #include <stdlib.h> #include <time.h> #include <conio.h> int N; int N1; int N2; int i; int j;
C++ Найти минимальный элемент матрицы Плиз, помогите, учить некогда, а надо в понедельник сдать рабочую программу, темы пропустил. Короче: есть квадратный массив, вводится программистом, в каждой строке надо найти минимальный елемент, потом из них самый минимальный, также и максимальный, а потом поменять местами строки с мин и макс, если номера строк совпадают, вывести номер строки. Заранее благодарен, оч. надо, я и не лох в С++ но... подробнее

Показать сообщение отдельно
Gans5
0 / 0 / 0
Регистрация: 15.03.2009
Сообщений: 9

Найти количество слов, начинающихся с заданной буквы С. - C++

17.10.2010, 12:13. Просмотров 1694. Ответов 9
Метки (Все метки)

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


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
//---------------------------------------------------------------------------
#pragma hdrstop
#include <iostream.h>
#include <conio.h>
#include <stdio.h>
#include<windows.h>
 
        ostream& operator<<(ostream&out,const char*str)
        {
        char s[256];
        CharToOem(str,s);
        for(int i=0;s[i]!=0;i++)
            out<<s[i];
        return out;
        }
 
//---------------------------------------------------------------------------
 
void main()
{
char s[1000];
 
  cout << "Введите строку: ";
  gets(s);
  int a,i,b;
a=0;
b=0;
for (i=0;i<strlen(s)-1;i++)
 if ((s[i]==' ') && (s[i+1]!=' '))
  a=a+1;
if (s[0]!=' ')
    a=a+1;
cout<<"В веденной строке "<<a<<" слов"<<endl;
getch();
}

Что дальше делать, какое условие надо поставить что бы находились все слова начинаюшиеся на заданую букву "С"
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru