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

Запись информации из вектора типа string в вектор типа double - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Поменять каждую согласную русскую букву на цифру «8», а каждую гласную – на символ «–» http://www.cyberforum.ru/cpp-beginners/thread1204771.html
Задание: Поменять каждую согласную русскую букву на цифру «8», а каждую гласную – на символ «–» #include "stdafx.h" #include <stdio.h> #include <string.h> #include <conio.h> #include <locale.h> #include<iostream> int main(void) { setlocale(LC_ALL,"rus");
C++ Сделать блок-схему с метода решения для курсовой работы Мой майл для связи <cut> . Все обсудим там , есть готовая курсовая на С++ , со сделанной блок-схемой, но она с программы написана , ее нужно либо переделать , либо сделать новую , надо с метода решения http://www.cyberforum.ru/cpp-beginners/thread1204766.html
Построить последовательность, образованную цифрами семеричного представления последовательности C++
4. Построить последовательность из 20 чисел, образованную цифрами семеричного представления последовательности натуральных чисел, начинающейся с заданного n.
C++ Вычислить индексы и минимальное значение сумм элементов массива
3. Вычислить индексы и минимальное значение только тех сумм элементов массива (a1 + a2, a2 + a3, ..., an-1 + an), которые являются простыми числами.
C++ Из двух массивов разной длины сформировать общий массив и вычислить сумму элементов http://www.cyberforum.ru/cpp-beginners/thread1204759.html
2. Из двух массивов разной длины сформировать общий массив и вычислить сумму элементов, являющихся полными квадратами и имеющих нечетные индексы.
C++ Вычислить сумму отрицательных элементов массива, которые делятся на 5 и индексы которых есть нечетные числа 1. Вычислить сумму отрицательных элементов массива, которые делятся на 5 и индексы которых есть нечетные числа. подробнее

Показать сообщение отдельно
uglyPinokkio
325 / 228 / 41
Регистрация: 30.05.2014
Сообщений: 682
10.06.2014, 18:35     Запись информации из вектора типа string в вектор типа double
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
#include<vector>
#include<string>
#include<iostream>
#include<sstream>
 
int main()
{
  std::vector<double> out;
  std::vector<std::string> in;
  in.push_back("10.2");
  in.push_back("foo");
  in.push_back("bar");
  in.push_back("11.2");
  in.push_back("12.2");
  in.push_back("end");
  for(unsigned pos=0;pos<in.size();pos++)
  {
    std::stringstream conv(in[pos]);
    double out_dbl = 0.0;
    conv>>out_dbl;
    if(conv)
      out.push_back(out_dbl);
  }
  for(unsigned pos=0;pos<out.size();pos++)
  {
    std::cout<<out[pos]<<std::endl;
  }
  return 0;
}
 
Текущее время: 07:06. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru