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

Определить среднее число пробелов, используемых в строке - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Не могу разобраться и найти ошибку в коде программы http://www.cyberforum.ru/cpp-beginners/thread890449.html
Создать заданное количество копий данного файла в указанных местах. В файл комментариев записать пути к копиям. (вот сама задача) Вот код программы: //1.Создать заданное количество копий данного файла. //В файл комментариев записать пути к копиям. #include <cstdlib> #include <iostream> #include <fstream> #include <conio.h> #include <string.h>
C++ Разработать программу, которая заданное целое число от 1 до 1999 выводит на экран римскими цифрами Разработать программу, которая заданное целое число от 1 до 1999 выводит на экран римскими цифрами. http://www.cyberforum.ru/cpp-beginners/thread890446.html
C++ Обход вершин графа в глубину стеком
Применить стек для обхода вершин графа, заданного с помощью матрицы смежности, в глубину. Есть код.. Но он не совсем правильно работает.. Как вывести порядок обхода? Т.е. весь маршрут.. К примеру 2->4->3->1 stack.h: #define STACK struct stack STACK { int info ;
Перегрузка функции сложения C++
Здравствуйте, помогите пожалуйста с задачей в C++ Builder Написать перегруженные функции и основную программу, которая их вызывает. а) для сложения целых чисел; б) для сложения комплексных чисел. Не получается с комплексными числами Вот что у меня #include <conio.h>
C++ Нужно перевести римские цифры в арабские http://www.cyberforum.ru/cpp-beginners/thread890440.html
Дан текст из заглавных латинских букв, за которым следует пробел. Определить, является ли этот текст правильной записью римскими цифрами целого числа от 1 до 999, и, если является, вывести на экран это число арабскими цифрами( в десятичной системе). (Есть похожая задача на паскале http://www.cyberforum.ru/free-pascal/thread689981.html , но нужно на C или C++)
C++ Дан двоичный фаил с целыми числами, все четные числа преобразовать в нули есть двоичный фаил с целыми числами, все четные числа преобразовать в ноли подробнее

Показать сообщение отдельно
Пaтрик
 Аватар для Пaтрик
394 / 387 / 38
Регистрация: 21.01.2012
Сообщений: 972
Завершенные тесты: 1
04.06.2013, 13:59     Определить среднее число пробелов, используемых в строке
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
#include <algorithm>
#include <iostream>
#include <numeric>
#include <string>
#include <fstream>
 
double average_spaces_in_line(const char *filename)
{
    std::ifstream ifs(filename);
    if (!ifs.is_open())
        return -1;
    std::string buf;
    int space_count = 0;
    int line_count = 0;
    while (std::getline(ifs, buf))
        space_count += std::count(buf.begin(), buf.end(), ' '), line_count++;
 
    return static_cast<double>(space_count) / line_count;
}
 
int main()
{
    std::cout << average_spaces_in_line("1.txt");
    std::cin.get();
}
 
Текущее время: 02:28. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru