Форум программистов, компьютерный форум, киберфорум
Наши страницы

Составить программу, которая подсчитывает количество слов - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ В наследнике(-ах) требуется изменить возвращаемый тип этих функций. http://www.cyberforum.ru/cpp-beginners/thread1092893.html
Есть базовый класс. Есть наследник базового класса. В базовом классе есть два виртуальных метода - Get(int id) и Set(int id). В наследнике(-ах) требуется изменить возвращаемый тип этих функций....
C++ Упорядочить вектор так, что бы сначала шли числа кратные 3, потом с остатком 2 при делении на 3, потом с остатком 1. Вектор длины N нужно заполнить случайными целыми числами(от X до Y) и сделать, чтобы сначала шли числа кратные 3, потом с остатком 2 при делении на 3, потом с остатком 1. (N,X,Y - вводятся с... http://www.cyberforum.ru/cpp-beginners/thread1092875.html
Взаимный обмен значений указателей в параметрах функции C++
Необходимо создать шаблонную функцию void f(int *x, float *y) в которой *х - указатель на массив, состоящий из целых чисел, *у - указатель на массив, состоящий из чисел типа float Я хотел...
C++ Необходимо отсортировать слова в строке по алфавиту
Написать программу в которой вводиться рядок слов, отсортировать слова по первой букве, нужно сделать через использование функций.
C++ Вычислить разность между максимальным и минимальным элементами массива http://www.cyberforum.ru/cpp-beginners/thread1092845.html
Ввести массив. Вычислить разность между максимальным и минимальным элементами. Только начал изучать с++. Объясните, пожалуйста, как это делать.
C++ Рамка из символов,С++,циклы, Как сделать рамку из символов ? на подобии этой задачки... Вводим символ и кол-во , получаем фигуру (квадрат , прямоугольник) : #include <iostream.h> void main () { int i,j,k; char... подробнее

Показать сообщение отдельно
GuGo1991
267 / 261 / 93
Регистрация: 02.08.2012
Сообщений: 609
12.02.2014, 17:00
Цитата Сообщение от Iryna_Light Посмотреть сообщение
а теперь у меня такое
Посмотрите внимательно мой второй вариант, там я поменял true и false на 1 и 0 соответственно.
C++
1
2
3
4
5
std::string str; //объявляем переменную str типа string
getline(std::cin, str); //фукция getline() сохраняет введённую строку в str
size = str.size() + 1; //сохраняем длину str в size и увеличиваем на 1 чтобы сохранить нулевой элемент
//строки. Так, если вы не в курсе, string это массив из char. Поэтому, грубо говоря, в size сохраняется
//количество char из которых состоит string. Символ конца string - '\0', поэтому к str.size() прибавляем 1.
Цикл проверяет каждый символ строки, является ли он буквой.
i - проверяет прописные буквы, j - строчные.
При любом совпадении выходим из цикла, увеличивая счётчик.

str.replace(a, b, c) - стандартная функция библиотеки string. Принимает 3 аргумента.
a - начало; b - конец; c - строка замены.
a и b устанавливают интервал в строке, который надо заменить на строку c.
В нашем случае заменяем символы между скобками на пустую строку.
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru