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

C++ и STL (раскритикуйте мою первую прогу) - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Строки http://www.cyberforum.ru/cpp-beginners/thread116119.html
Всем привет! Есть такая задача: в последовательности символов найти цифры и посчитать их сумму. Делаю через ф-цию strpbrk ... - но что-то не сходится ... Кто-нибудь может помочь? #include <iostream.h> #include <string.h> int main () { int sum=0; char *str = new char ; char *x;
C++ Телефонная книга В общем, ребят, мне надо сделать подобие телефонной книги. Для записи контактов определить структуру: {Фамилия,Имя,Адрес,Номер телефона}. Так вот, как работать со структурами я уже знаю, я могу записать структуру в массив и потом использовать её, могу сделать динамический массив структур, ну и т.д. Проблема у меня в том, что я не могу разобраться, как записать структуру или массив структур в... http://www.cyberforum.ru/cpp-beginners/thread116089.html
C++ Команда выбора
Ввести номер месяца. Вывести количество дней в нем.
C++ Лишние символы в строке
Составить и отладить программу, которая в заданном предложении находит все пары слов, где одно является обращением другого, т.е. состоит из тех же букв, расположенных в обратном порядке. Составить строку из таких пар и вывести на экран в следующем виде: abc – cba прим1 – 1мирп 123 – 321 #include <stdio.h> #include <stdlib.h> #include <string.h> #include <conio.h> #define N 128
C++ найти минимальное количество символов в слове http://www.cyberforum.ru/cpp-beginners/thread116038.html
мне задан Типовой расчет. Обработка символьной информации. на С++ в графическом интерфейсе надо найти минимальное количество символов в слове. помогите пожалуйста. Спасибо.:sorry:
C++ вычисление пи Не могу понять как написать эту программу( помогите Напишите программу, которая вычисляет число л ("Пи") с заданной пользователем точностью. Для вычисления значения числа л воспользуйтесь тем, что значение частичной суммы ряда: 1-1/3+1/5-1/7+1/9-... при суммировании достаточно большого количества членов приближается к значению л/4. С клавиатуры введите точность вычислений t, например t=0.00001,... подробнее

Показать сообщение отдельно
ISergey
Maniac
Эксперт С++
 Аватар для ISergey
1330 / 863 / 50
Регистрация: 02.01.2009
Сообщений: 2,621
Записей в блоге: 1
13.04.2010, 11:37     C++ и STL (раскритикуйте мою первую прогу)

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
#include <iostream>
#include <fstream>
#include <sstream>
#include <string>
#include <map>
 
void out(const std::pair<std::string, int> &rhs){
    std::cout << rhs.first << " : " << rhs.second << std::endl;
}
int main(){
 
    std::map<std::string, int> map;
    std::ifstream file("file.txt");
    std::istream_iterator<std::string> 
        i = std::istream_iterator<std::string>(file), 
        e = std::istream_iterator<std::string>();
    
    for(; i != e; ++i)
        map[*i]++;
    file.close();
 
 
    std::map<std::string, int>::iterator 
        i_m = map.begin(),
        i_e = map.end();
    for(; i_m != i_e; ++i_m)
        out((*i_m));
 
    return 0;
}
 
Текущее время: 06:28. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru