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

Преобразовать строковое представление цифры в числовое - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Нужно перевести из PASCAL В VISUAL C++. http://www.cyberforum.ru/cpp-beginners/thread535110.html
Задача Дейкстра Дан неориентированный граф.Для него вам необходимо найти кратчайшее расстояние от одной заданной вершины до другой. Входные данные В первой строке входного файла три числа: N,S,M и F (1<=N<=100;1<=S,F<=N), где N-кол-во вершин графа,M-кол-во рёбер,S-начальная вершина, а F-конечная. В следующих M строках заданы по 3 числа, номера вершин и расстояние между ними. Выходные данные...
C++ Напишите рекурсивную функцию для вычисления функции Эйлера Доброе утро!! Помогите пожалуйста решиь две задачи: Напишите рекурсивную функцию для вычисления функции Эйлера. Для данного n функция должна определить делитель числа a. Если a < 1 < n, то найти b такое что n=ab и вычислить результат в виде φ(n)=φ(a)*φ(b). Если делителя a не существует (т.е. n – простое число), то результат вычислять по формуле φ(n)=n-1 Напишите рекурсивную функцию,... http://www.cyberforum.ru/cpp-beginners/thread535109.html
Добавить К строк в начало матрицы C++
Сформировать динамический двумерный массив, заполнить его случайными числами и вывести на печать.Добавить К строк в начало матрицы. Я первую часть задания сделал, а вот дальше не получается... #include <conio.h> #include <iostream.h> #include <stdlib.h> int main() {
Удалить из массива целых чисел все нули. Сформировать два новых массива. В первый переписать все элементы данного массива с четными номерами, во второ C++
Удалить из массива целых чисел все нули. Сформировать два новых массива. В первый переписать все элементы данного массива с четными номерами, во втором-с нечетными. Найти разницу между наибольшими значениями полученных массивов. Создать функции для удаления элементов и для определения наибольшего значения в массиве. Помогите пожалуйста написать программу в с++. Буду очень благодарна
C++ Счастливый билет (сумма первых трех цифр равна сумме последних трех) http://www.cyberforum.ru/cpp-beginners/thread535063.html
Всем привет ! Нужно Подсчитать количество счастливых билетов, у которых сумма первых трех цифр равна N. Счастливым билетом называется билет с шестизначным номером у которого сумма первых трех цифр равна сумме последних трех. #include <iostream> #include <string> #include <sstream>
C++ В программе создать главное и контекстное меню. Вывести справку о разработчике Вывести на экран все трехзначные числа, которые начинаются и заканчиваются на одну и ту же цифру; подробнее

Показать сообщение отдельно
alex_x_x
бжни
2445 / 1650 / 84
Регистрация: 14.05.2009
Сообщений: 7,162
31.03.2012, 12:37     Преобразовать строковое представление цифры в числовое
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
#include <vector>
#include <string>
#include <algorithm>
#include <iostream>
 
template <typename T> 
int f (const std::vector<T>& v, const T& element)
{
    typename std::vector<T>::const_iterator it;
    if (v.end() == (it = std::find (v.begin(), v.end(), element)))
    {
       return -1;
    }
    return it - v.begin();
}
 
int main()
{
    std::vector <std::string> words;
    words.push_back ("zero");
    words.push_back ("one");
    words.push_back ("two");
    std::cout << f (words, std::string("two"));
    return 0;
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru