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

Подсчитать количество букв "А" в предложении и общее количество букв. В тексте несколько строк. - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ 26. Подсчитать количество букв "А" в предложении и общее количество букв. В тексте несколько строк. http://www.cyberforum.ru/cpp-beginners/thread185845.html
помогите с программкой пожалуйста. язык для меня совершенно незнакомый, а от решения этой задачки зависит судьба в универе одной очень хорошей девушки)))
C++ Отсортировать массив Задан символьный массив размера N. Отсортировать массив так, что бы сначала в нем в алфавитном порядке шли согласные буквы латинского алфавита, а затем остальные элементы, порядок которых не меняется. Пример: a d f e w h g u t b l o → b d f g h l t w a e u o по-моему у меня где-то в проге происходит зацикливание #include <iostream> #include <stdlib.h> http://www.cyberforum.ru/cpp-beginners/thread185843.html
фаил в функцию C++
Пишу прогу нужно передать фаил в функцию для обработфи но возникла такая проблема: вот функция : void add(ifstream &fin,LIST *head) { ......................... } я ее в мейне вызываю:add(fin,head); но в этой строчке выдает ошибку (подчеркивает красным "fin" прочему и как тогда правельно передать фаил??? error C2664: add: невозможно преобразовать параметр 1 из "std::fstream" в...
C++ как сделать свою кнопку
для курсового проекта мне нужно внедрить браузер в форму и сделать пару кнопок(типа вперед,назад) чтобы все работало,это я сделал с помощью обычных BUTTON,но форма их меня не устраивает,хочу сделать свои кнопки(стрелочки),но как не знаю. помогите пожалуйста
C++ Циклы. Найди значение функтии. http://www.cyberforum.ru/cpp-beginners/thread185788.html
Такая штука. Нужно написать программу используя for, while, do...while, goto. Пытаюсь понять что как работает, но не очень получается. Напишите пож. программу хоть 1 из этих 4-х. Задание вложил. Язык С
C++ Матрица, Произведение элементов в тех строках,который не содержат отрицательных элементов ребята помогите пожалуйста!! Матрица заполняется рандомно от5 до -5 Дана целочисленная квадратная матрица. Определить: Произведение элементов в тех строках,который не содержат отрицательных элементов Добавлено через 34 минуты матрицу я саму сделал,а вот как определить:Произведение элементов в тех строках,который не содержат отрицательных элементов не понимаю подробнее

Показать сообщение отдельно
easybudda
Модератор
Эксперт С++
 Аватар для easybudda
9373 / 5423 / 914
Регистрация: 25.07.2009
Сообщений: 10,423
04.11.2010, 00:54     Подсчитать количество букв "А" в предложении и общее количество букв. В тексте несколько строк.
Цитата Сообщение от isaak Посмотреть сообщение
Спасибо easybudda, но к сожалению ваш фрагмент кода:
std::vector<std::string> vec;
std::string buf;
while ( std::cout << "> " && std::getline(std::cin, buf) && ! buf.empty() )
vec.push_back(buf);
пока нен дал результатов программа категорически не хочет завершаться, даже если в начале новой строки нажать Enter
а у меня вот работает... может что не так делаю?
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
#include <iostream>
#include <string>
#include <list>
#include <algorithm>
#include <cctype>
 
bool IsAlpha(char ch) { return isalpha(ch); }
 
int main(){
    std::string buf;
    std::list<std::string> list;
    
    std::cout << "Enter some strings, empty one - finish." << std::endl;
    while ( std::cout << "> " && std::getline(std::cin, buf) && ! buf.empty() )
        list.push_back(buf);
    
    if ( list.empty() ){
        std::cerr << "No data!" << std::endl;
        return 1;
    }
    
    int cntA(0), cntL(0);
    
    for ( std::list<std::string>::const_iterator i = list.begin(); i != list.end(); ++i ){
        cntA += std::count(i->begin(), i->end(), 'A');
        cntL += std::count_if(i->begin(), i->end(), IsAlpha);
    }
    
    std::cout << "Letters 'A': " << cntA << std::endl;
    std::cout << "All letters: " << cntL << std::endl;
    
    return 0;
}
Подсчитать количество букв "А" в предложении и общее количество букв. В тексте несколько строк.
 
Текущее время: 02:47. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru