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

Подсчет количества заглавных букв в тексте - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ что я делаю не так? в двусвязном списке? http://www.cyberforum.ru/cpp-beginners/thread1208444.html
struct PLAYERS { char name , family ; int goals , usage , bad_time ; PLAYERS* next, *prev ; } ; PLAYERS* head = 0 ; PLAYERS* tail = 0 ; PLAYERS* curr = 0 ;
C++ Сумма элементов строки и столбца В заданной действительной квадратной матрицы порядка n найти сумму элементов строки и столбца, на пересечении которых расположены элемент с наименьшим значением. http://www.cyberforum.ru/cpp-beginners/thread1208440.html
C++ Описать структуру с именем Detal, которая содержит следующие поля:
C++ Описать структуру с именем DETAL, которая содержит следующие поля: - Name - название детали; - Sort - сорт изделия; - Date-дата изготовления (структура: day; month, year - день, месяц, год); - Quant - количество; - Cost - цена детали. 2. Написать программу, использующую данную структуру и выполняет следующие действия: - Вводит с клавиатуры массив данных ZAKAZ, состоящий из N...
Написать функцию нахождения минимального элемента массива C++
функция с параметром Помогите пожалуйста. Написать функцию, которая получает в качестве параметров адрес числового массива данных и его размер. Функция возвращает позицию минимального элемента в массиве
C++ Передача в функцию двумерного контейнера http://www.cyberforum.ru/cpp-beginners/thread1208411.html
Возникает ошибка при передачи в функцию minimuze двумерного вектора прошу показать правильный вариант. Заранее благодарю. #include <iostream> #include <cmath> #include <windows.h> #include <vector> using namespace std; double f(double * P); void grad(double * P, double * V); double g(double t, double * A, double * V);
C++ Программа, которая заменяет в текстовом файле порядок следования предложений на обратный Добрый день. Помогите написать программу, которая заменяет в текстовом файле порядок следования предложений на обратный. Подскажите как ее написать и на чем строиться. подробнее

Показать сообщение отдельно
GuGo1991
267 / 261 / 93
Регистрация: 02.08.2012
Сообщений: 609
15.06.2014, 14:24
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
#include <iostream>
#include <string>
#include <vector>
#include <cstdlib>
#include <conio.h>
 
int main()
{
    std::cout << "Type string: ";
    std::string str;
    getline(std::cin, str);
    int counter = 0;
    for(std::string::iterator it = str.begin(); it != str.end(); ++it)
        if(isupper(*it))
            counter++;
    std::cout << "\nUpper characters: " << counter << "\n\n";   
    char* chStr = new char[str.size() + 1];
    strcpy(chStr, str.c_str());
    char* p = strtok(chStr, " .,!?:;");
    std::vector<std::string> arr;
    str = p;
    while(p != NULL)
    {
        arr.push_back(p);
        std::string temp = p;
        if(str.size() > temp.size())
            str = temp;
        p = strtok(NULL, " .,!?:;");
    }
 
    for(std::vector<std::string>::iterator it = arr.begin(); it != arr.end(); ++it)
        if(str.size() == (*it).size())
            std::cout << *it << std::endl;
    
    delete [] chStr;
    
    std::cout << "\nOperation succeeded\n";
    getch();
    return 0;
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru