Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Найти слово, в котором число различных символов минимально https://www.cyberforum.ru/ cpp-beginners/ thread1120879.html
Добрый вечер! Помогите, пожалуйста. Ввести n слов с консоли. Найти слово, в котором число различных символов минимально. Если таких слов несколько, найти первое из них.
Вычислить значение выражения C++
Помогите решить это в С++ просто нужно вывести ответ
C++ Ошибка в макросе https://www.cyberforum.ru/ cpp-beginners/ thread1120873.html
#include <iostream> using namespace std; #define function(x) {\ cout<<x<<endl;\ } int main()
C++ Кресты и Нолики, или как спасти студента https://www.cyberforum.ru/ cpp-beginners/ thread1120869.html
Написал небольшой код игры Крестики Нолики 5х5 с возможностью игры PvP (Игрок против Игрока). Ломаю голову как добавить в код возможность игры против Компьютера, а так же чтобы в начале ... при запуске был выбор ... играть против компьютера или против Игрока ... Помогите добавить в этот код необходимое для того, чтобы она запускалась как описано выше. Заранее СПАСИБО !!! #include <iostream>...
C++ Заполнение массива с клавы, и подсчет суммы элементов с функцией
#include <iostream> using namespace std; int sum(int arr , int size) { int rezult = 0; for (int i = 0; i < size; i++) { rezult += arr;
C++ Вопросы по работе с файлами, например, просмотр содержимого ZIP-архивов https://www.cyberforum.ru/ cpp-beginners/ thread1120865.html
#include <iostream> #include <stdio.h> #include <conio.h> #include <math.h> #include <windows.h> #include <string> #include <codecvt> using namespace std;
C++ Ошибка в сортировке Помогите исправить ошибку в сортировке. Вот код: #include <iostream> #include <stdlib.h> #include <time.h> #include <iomanip> using namespace std; int** made(const int nstr, const int nstb){ https://www.cyberforum.ru/ cpp-beginners/ thread1120864.html C++ Работа с массивами
помогите написать программу на Borland C++ 3.1 с обязательным применением динамических массивов и функций Удалить из массива целых чисел все нули. Сформировать два новых массива. В первый массив переписать все четные элементы заданного массива, во второй – все нечетные. Упорядочить первый массив по убыванию, второй – по возрастанию. Создать функции для удаления элемента и для сортировки. ...
C++ Определить номера строк в матрице, в которых элементов, принадлежащих отрезку[А,В], больше, чем элементов, принадлежащих отрезкам[-бесконечность,А],[В Определить номера строк в матрице, в которых элементов, принадлежащих отрезку, больше, чем элементов, принадлежащих отрезкам,. https://www.cyberforum.ru/ cpp-beginners/ thread1120824.html C++ Заменить каждое из данных чисел на соответствующее данному условию значение https://www.cyberforum.ru/ cpp-beginners/ thread1120813.html
Даны действительные числа X,Y. Если X,Y отрицательные, то каждое заменить его модулем; если отрицательно е одно из них, то об а значения увеличить на 0,5; в остальных случаях X и Y оставить без изменения заранее спасибо
Нужно найти максимальное и среднее из y C++
не могу понять как включить в программу функцию нахождения среднего и максимального значения из выведенных значений y #include <stdio.h> #include <math.h> #include <iostream> #include <iomanip> using namespace std; int main() { setlocale(LC_ALL,"Russian");
C++ Написать функцию, которая принимает 2 числа (n, m) и выводит на экран все числа от n до m 1. Написать функцию, которая принимает 2 числа (n, m) и выводит на экран все числа от n до m 2. Написать функцию, которая принимает 2 числа и возвращает: - число 1, если первое число больше второго; - число -1, если первое число меньше второго; - число 0, если числа равны; 3. Написать функцию, которая принимает число и возвращает сумму цифр данного числа. 4. Написать функцию,... https://www.cyberforum.ru/ cpp-beginners/ thread1120804.html
Модератор
Эксперт С++
13507 / 10757 / 6412
Регистрация: 18.12.2011
Сообщений: 28,719
16.03.2014, 16:00 0

Работа с библиотекой STL, контейнер map - C++ - Ответ 5907334

16.03.2014, 16:00. Показов 1300. Ответов 3
Метки (Все метки)

Ответ

У Вас ошибки при работе с входным потоком.
После ввода числа указатель потока остается на первом пробельном символе.
Вы после этого вводите строку. Этот пробельный символ оказывается концом строки
и... получается пустая введенная строка.
Попробуйте самостоятельно исправить.

Вот так работает
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
      for( int i = 0; i < 3; i++ )
      {
                    char s[100];
                    string str;
                    int  d;
                    std::cout<< "Enter name"<< std::endl;
                    std::cin>> s;
                    str = string(s);
                    std::cout<< "Enter date"<< std::endl;
                    std::cin>>d;cin.getline(s,9);
                    Data.insert( std::make_pair( str, d ));
                    std::cout<< "Vvod uspewen"<< std::endl;
                    //goto M1;
      }
      for_each( Data.begin(), Data.end(), my::print_pair<string,int>() );
10 исправил на тройку, чтобы поменьше вводить

Вернуться к обсуждению:
Работа с библиотекой STL, контейнер map C++
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
16.03.2014, 16:00
Готовые ответы и решения:

Контейнер map и алгоритмы STL: несовместимость?
Всем доброго времени суток! Столкнулся с проблемой: алгоритм remove_if не работает с контейнером...

Как считать из файла в контейнер STL (map)
Необходимо считать из файла с поместить в контейнер map, вывести на экран void DBase::DB() {...

Работа с библиотекой STL
Вроде задание несложное, но не могу понять в чем проблема Само задание: В текстовом файле...

Возможно ли создать контейнер std::map, в котором в качестве значения была бы ссылка на std::map?
Здравствуйте. Возможно ли создать контейнер std::map, в котором в качестве значения была бы...

3
16.03.2014, 16:00
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
16.03.2014, 16:00
Помогаю со студенческими работами здесь

Как быть с библиотекой STL
Всем привет!!! У меня проблема с библиотекой STL может кто поможет её решить. #include&lt;list&gt; ...

задача с stl библиотекой и файлами
В текстовом файле input.txt записаны слова – по одному в строке. Необходимо разбить слова на группы...

Контейнер map
подскажите пожалуйста, как можно заполнить контейнер map с клавиатуры ?

Контейнер map
в программе используется ассоциативный массив, идентификатором которого являются символы проблема...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru