Форум программистов, компьютерный форум 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++ WinAPI Графика: треугольник, изменяющий размеры при изменении размеров окна
Помогите разобраться в коде. Мне нужно привязать треугольник к основанию окна и чтобы по изменению окна он менялся(т.е при уменьшении окна он уменьшался, а при увеличении увеличивался) Вот мой код: #include "stdafx.h" #include "windows.h" #include "conio.h" #include "math.h" HWND WindowRisovanie; LRESULT CALLBACK WindowProcedure(HWND , UINT , WPARAM , LPARAM );
C++ Найти все натуральные числа, не превосходящие заданного числа
Решите пожалуйста задачку: Найти все натуральные числа,не превосходящие заданного числа N,десятичное представление которых строго возрастающая последовательность цифр. Заранее спасибо. Добавлено через 2 часа 2 минуты Выручите пожалуйста
C++ operator int() что за зверь? http://www.cyberforum.ru/cpp-beginners/thread177419.html
Несколько раз видел в интернетах такую запись: operator int(){}; По контексту так и не понял, что это такое, да и в литературе не встречал, гугл тоже молчитО_о Может кто-нибудь скажет, что это за оператор ?
C++ Минимальные строки массива Дан пример 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; подробнее

Показать сообщение отдельно
Gans5
0 / 0 / 0
Регистрация: 15.03.2009
Сообщений: 9
26.10.2010, 21:06  [ТС]     Найти количество слов, начинающихся с заданной буквы С.
Цитата Сообщение от Unforgiven_00 Посмотреть сообщение
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#include <iostream> 
#include <fstream>
#include <vector>
#include <string>
using namespace std;
int main()
{
    ifstream in("file.txt");
    vector<string> v;
    while(!in.eof())
    {
        string tmp;
        in >> tmp;
        v.push_back(tmp);
    }
    int count = 0;
    for(unsigned i=0; i<v.size(); i++)
        if(v[i][0] == 'c' || v[i][0] == 'C')
            count++;
    cout << count << endl;
    system("pause");
    return 0;
}
Я создал файл "file.txt" пишу туда текст по заданию например "Привет как дела саша слышь слушаю тебя"

Выводит 0
хотя должно быть 3



Добавлено через 7 минут
Цитата Сообщение от easybudda Посмотреть сообщение
Так чему эта st[i] должна ровняться-то? Такое условие никогда не выполнится.
Цитата Сообщение от крольчиха Посмотреть сообщение
if( (st[i]==' ') && (st[i+1]=='C')..так наверно правильней

Чет вроде не так и не так не работает, показывает постоянно "1"

Добавлено через 12 минут
Че может попробуем ещё как нибуть ещё?


Как можно строку разбить на слова и каждое слово занести в массив ("шла саша по шоссе и сосала сушку" - "шла", "саша", "по", "шоссе", "и", "сосала", "сушку"), а потом проверить каждое слово начинается ли на "с" или нет... я просто только начинаю изучать этот язык и ещё не во всех тонкостях разобрался что да как, а задания в универе задают такие что голову сломаешь, темболее на заочном когда сам все изучаешь....

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