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

Есть код программы, требуются пояснения - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Перевод из паскаль в с++ http://www.cyberforum.ru/cpp-beginners/thread761811.html
Строка содержит произвольный русский текст. Проверить,каких в двухбуквенных сочетаний в нем больше:согл+глас,согл+согл,гласн+гласн. вот программа на паскале var s,s1,s2:string; k,t:Char; x,z ,i:Integer; soglglas,glasglas,soglsogl:Integer; begin readln(s); writeln(s,' ',length(s)); s1:='уеыаоэяиюёЁУЕАОЭЯИ';
C++ Организовать ввод квадратной матрицы, увеличить все элементы, удалить первый элемент... Помогите пожалуйста Составить программу, в которой 1) организовать ввод квадратной матрицы размера nxn из целых чисел 2) увеличить все элементы матрицы на значение минимального элемента 3) удалить первый элемент последнего столбца и вставить число 100 после второго элемента этого же столбца 4) организовать ввод и вывод матрицы в виде отдельных функций :scratch: http://www.cyberforum.ru/cpp-beginners/thread761809.html
C++ Бинарный поиск
за какое время работает бинарный поиск?
C++ Найти среднее арифметическое значение из модулей вычисленных значений функции
...
C++ Дано натуральную таблицу А [1 . 20, 1 . 10]. В таблицу М запишите только те чила, остаток от деления которых на 3 равна 1 http://www.cyberforum.ru/cpp-beginners/thread761756.html
Дано натуральную таблицу А . В таблицу М запишите только те чила, остаток от деления которых на 3 равна 1.
C++ В двумерном массиве размерностью nxm найти сумму элементов, стоящих на побочной диагонали. В двумерном массиве размерностью nxm найти сумму элементов, стоящих на побочной диагонали. Оригинал задания: В двовимірному масиві розмірністю nxm знайти суму елементів,що стоять на побічній діагоналі. подробнее

Показать сообщение отдельно
RIVAN
Сообщений: n/a

Есть код программы, требуются пояснения - C++

14.01.2013, 21:49. Просмотров 261. Ответов 0
Метки (Все метки)

Есть код программы, требуются пояснения, за что отвечает каждая строка кода..
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
#include "stdafx.h"
#include "stdafx.h"
#include <iostream>
#include <fstream>
#include <sstream>
#include <string>
#include <map>
 
int main()
{
    setlocale(LC_ALL, "rus");
    std::string text;
    std::string str;
 
    std::ifstream fin("input.txt");
 
    while (std::getline(fin, str))
        text += ' ' + str;
 
    fin.close();
 
    std::istringstream istr(text);
 
    std::map< std::string, size_t > freq_dict;
    std::string word;
 
    while (istr >> word)
        ++freq_dict[word];
 
    for (std::map< std::string, size_t >::const_iterator it = freq_dict.begin();
         it != freq_dict.end();
         ++it)
         std::cout << it->first << " : " << it->second << std::endl;
  system("pause");
    return 0;
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 11:00. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru