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

Написать программу, которая считывает текст из файла и выводит на экран количество гласных букв в строке текст - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Задача про поезд: будет ли поезд на платформе? http://www.cyberforum.ru/cpp-beginners/thread1200567.html
помогите с задачей: поезд прибывает на станцию в а часов b минут и отправляется в с часов d минут. пассажир пришел на платформу в n часов m минут. будет ли стоять поезд на платформе? вот мой код,но нужно еще учесть 0.как это сделать? #include<iostream> using namespace std; int main() { setlocale(0, ""); int a,b,c,d,n,m; cout<<"Введите время прибывания поезда(часы и минуты...
C++ Неверно вводится значение переменной в структуру Условие задания:Дана однополосная гаражная стоянка,въезд и выезд находятся в одном и том же месте. При выезде машины, все машины стоящие перед этой машиной должны выехать.Также вывести на экран сколько раз выезжали машины. Проблема с вот этой строкой "cin>>x.viezd;", проблема состоит в том что в переменную viezd вводится муссор. Не могу понять почему, ведь " cin>> x.marka;" корректно работает.... http://www.cyberforum.ru/cpp-beginners/thread1200566.html
C++ Тест по С++
Написать функцию, которая меняет местами значения двух целых C++
Нужен рабочий код по решению задачи в С++ : «Напишите функцию которая меняет местами значения двух целых. В качестве типа параметров используйте int*. Напишите другую функцию с тем же значением использую в качестве типа параметров int&». Буду благодарен очень
C++ Матрица максимальных и минимальных значений http://www.cyberforum.ru/cpp-beginners/thread1200545.html
Помогите написать программу: Даны две матрицы А и В одинаковой размерности m*n. Получить матрицу C = max (a i j, b i j ), и матрицу D = min (a i j, b i j).
 

Показать сообщение отдельно
GuGo1991
267 / 261 / 93
Регистрация: 02.08.2012
Сообщений: 609
05.06.2014, 22:33     Написать программу, которая считывает текст из файла и выводит на экран количество гласных букв в строке текст
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 <fstream>
#include <conio.h>
#include <string>
 
int main()
{
    std::string str;
    int counter = 0, index = 0;
    char vowels[] = "aeiouy";
    
    std::ifstream ifs("myFile.txt", std::ios::in | std::ios::ate);
    if(ifs)
    {
        std::streampos filesize = ifs.tellg();
        str.reserve(filesize);
        
        ifs.seekg(0);
        while(!ifs.eof())
        {
            str += ifs.get();
        }
        std::cout << str << std::endl;
        
        while(str[index])
        {
            for(char* el = vowels; el != vowels + 6; el++)
                if(str[index] == *el)
                    counter++;
            index++;
        }
    }
    else
        perror("Error");
    
    std::cout << counter << " vowels.\n";
       
    std::cout << "\nOperation succeeded\n";
    getch();
}
 
Текущее время: 21:01. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru