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

Сколько слов, состоящих из неболее 4 букв - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Решить систему алгебраических кравнений методом гаусса http://www.cyberforum.ru/cpp-beginners/thread210571.html
3x1+1.5x2-x3+2.4x4=6 -0.5x1+x2-3.1x3-4x4=-12 2x1-0.8x2-x4=1 x1-1.3x2+3.9x3-3.7x4=3.1
C++ Роза ветров Довольна интересная задача, но непосильная пока мне(( на борланде надо Создать файл, содержащий информацию о направление ветра на каждый день некоторого года. Информация включает дату (число,... http://www.cyberforum.ru/cpp-beginners/thread210526.html
int &wordOffset C++
int &wordOffset - я чето не пойму что это значит, как можно создать адрес?
C++ C++ Одномерные массивы и сложный поиск
Добрые люди кто может помочь? с задачкой .... Вот условие: А) Создать одномерный массив Z с элементами Zk=Fi (k) ,где i - Номер варианта (у меня первий) , k = 1, 2, ..., 7. А ето функция к...
C++ Считать текст из файла и определить, сколько в нем слов, состоящих из не более чем четырех букв http://www.cyberforum.ru/cpp-beginners/thread210492.html
Здравствуйте! Помогите плиз ! Очень срочно ! Написать программу, которая считывает текст из файла и определяет,сколько в нем слов,состоящих из не более чем четырех букв на C++.
C++ массив помогите пожалуйста Дана целочисленная прямоугольная матрица. Определить: 1)Количество столбцов, содержащих хотя бы один нулевой элемент 2)номер строки, в которой находится самая длинная серия... подробнее

Показать сообщение отдельно
easybudda
Модератор
Эксперт CЭксперт С++
9681 / 5631 / 954
Регистрация: 25.07.2009
Сообщений: 10,808
14.12.2010, 09:17
Цитата Сообщение от Aye Aye Посмотреть сообщение
как сложно, боже мой!
во-первых количество букв должно быть не больше четырёх, а у Вас меньше четырёх; во-вторых после counter++ точку с запятой пропустили; ну и в-третьих если во входном файле после последнего слова стоит перевод строки - лишнее слово насчитает... нулевой длинны...

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include <iostream>
#include <fstream>
#include <string>
using namespace std;
    
int main(){
    ifstream fin("text.txt");
    string str;
    int counter = 0;
    while ( fin >> str )
            if ( str.size() < 5 ) 
                ++counter;
    fin.close();
 
    cout << "There is " << counter << " words of size less then 5" << endl;
    
    return 0;
}
2
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru