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

С++ CodeBlocks - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Что и почему дописать в int main() чтобы функция void вернула значение http://www.cyberforum.ru/cpp-beginners/thread994381.html
Что и почему дописать в int main() чтобы функция void вернула значение? #include <stdio.h> #include <math.h> #include <iostream.h> void prostoe(int n, int *m) { *m=1; if (n%2==0) (*m)=0; else
C++ Имитация действий пользователя Здравствуйте! У меня необычный вопрос! 1. Возможно с помощью С++ создать имитацию действий пользователя на каком-либо сайте!т.е. нажатие кнопки, ввод логина и пароля, совершать поиск по определенному критерию? т.е. хочу попробовать выполнить задачку, типа автоматическое добавление друзей в аккаунт соц. сети по критериям! 2.Это скорей всего относится к теме С++ сети? 3.В каком... http://www.cyberforum.ru/cpp-beginners/thread994377.html
Одномерный массив (максимальный из отрицательных элементов и поменять его местами с последним) C++
Пожалуйста подскажите как найти: максимальный из отрицательных элементов и поменять его местами с последним.
C++ Ошибка в коде
Помогите пожалуйста исправить ошибку, долго не могла понять, как это исправить Задание было таким: составить программу, которая для каждого значения аргумента X от начального X0 до коненого Xn, с шагом dx выполняет следующие действия: 1. вычисляет значения заданной функции Fx по стандартной программе 2. вычисляет приближенное значение заданной функции с помощью разложения в степенной ряд и...
C++ Написать функцию, которая для заданного x посчитает количество единичных битов в этом числе. http://www.cyberforum.ru/cpp-beginners/thread994333.html
Написать функцию, которая для заданного x посчитает количество единичных битов в этом числе. Проблема состоит в том, что все время программа выводит единицу, когда её там и не может быть( #include <iostream> #include <stdio.h> #include <conio.h> using namespace std; void print_bits (unsigned int n) {
C++ Задача про биты Написать функцию, которая возвращает число, полученное из числа X,в котором все розряды, расположенные правее центральной позиции, заменены на симметрические относительно центра разряды с левой части числа(крайний правый бит считать нулевым по номеру) #include <iostream> #include <stdio.h> #include <conio.h> using namespace std; void print_bits (unsigned int n) { int bit =... подробнее

Показать сообщение отдельно
MrGluck
Ворчун
Эксперт С++
 Аватар для MrGluck
4924 / 2667 / 243
Регистрация: 29.11.2010
Сообщений: 7,421
01.11.2013, 18:51     С++ CodeBlocks
1.
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
#include <iostream>
#include <fstream>
#include <sstream>
#include <string>
#include <algorithm>
#include <iterator>
#include <cctype>
#include <unordered_map>
 
int main()
{
    std::ifstream ifs("number1.txt");
    if (!ifs) return 1;
    std::ofstream o2("number2.txt"), o3("number3.txt");
 
    using input_str  = std::istream_iterator<std::string>;
    using umap       = std::unordered_map<std::string, int>;
 
    int lineCounter = 0;
    for (std::string line; std::getline(ifs, line); lineCounter++)
    {
        umap um;
        std::istringstream ist(line);
        std::for_each(input_str(ist), input_str(), [&um](const std::string &s)
        {
            if (std::all_of(s.begin(), s.end(), isdigit))
                ++um[s];
        });
        o3 << "String " << lineCounter + 1 << ": ";
        for (auto &p: um)
            o3 << p.first << "(" << p.second << ") ";
        o3 << std::endl;
    }
 
    o2        << "Result = " << lineCounter << std::endl;
    std::cout << "Result = " << lineCounter << std::endl;
}
Добавлено через 3 минуты
2.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
#include <fstream>
#include <string>
#include <algorithm>
 
int main()
{
    std::ifstream ifs("text1.txt");
    if (!ifs) return 1;
    std::ofstream o("text2.txt");
 
    for (std::string line; std::getline(ifs, line); o << line << std::endl)
        std::reverse(line.begin(), line.end());
}
 
Текущее время: 17:59. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru