Форум программистов, компьютерный форум, киберфорум
Наши страницы

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
nik_delphi
0 / 0 / 0
Регистрация: 28.02.2017
Сообщений: 31
#1

Преобразование слов в числа - C++

22.07.2017, 22:13. Просмотров 159. Ответов 4
Метки нет (Все метки)

Как сделать программу, когда вводишь слово "два", программа должна преобразовать его в 2 и т.д.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
22.07.2017, 22:13
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Преобразование слов в числа (C++):

Преобразование слов - C++
Каждая буква задана числом: а=1; б=2; в=3; г=4; д=5; е=6; ё=7; ж=8; з=9;

преобразование слов в цыфры! - C++
вот задача: НАпишите программу преобразующую слова ноль-один-два. в цыфры 0-1-2. только я чёт немного запутался и почему то никак не могу...

Преобразование слов из string в тип char внутри цикла - C++
Имеется отрывок из кода: //все необходимые библиотеки подключены ifstream fin; fin.open("input.txt"); char strok; string s;...

Преобразование числа - C++
Дано натуральное число. От этого числа отнимем суму его цыфр. От нового числа опять отнимем суму его цыфр. Так будем делать до тех пор,...

Преобразование в числа - C++
Добрый день! Подскажите пожалуйста, как можно сделать.. В функцию передается строка - fun("1/4") {...} Как можно получить отдельно...

Пошаговое преобразование слов - C++
Калькулятор пошагово преобразует заданное 5-и буквенное слово в другое заданное слово, заменой одной буквы в предыдущем слове, так чтобы на...

4
nd2
2468 / 2057 / 719
Регистрация: 29.01.2016
Сообщений: 6,754
22.07.2017, 22:23 #2
std::map<std::string, int> тебе в помощь.
0
easybudda
Модератор
Эксперт CЭксперт С++
9915 / 5838 / 975
Регистрация: 25.07.2009
Сообщений: 11,010
22.07.2017, 23:49 #3
Без затей
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
#include <iostream>
#include <cstring>
 
int as_digit(const char * s) {
    static const char * digits[] = { "zero", "one", "two", "three", "four", "five", "six", "seven", "eight", "nine" };
    int i;
    
    for ( i = 0; i < 10 && strcmp(s, digits[i]); ++i )
        ;
    
    return i;
}
 
int main() {
    char buf[256];
    int n;
    
    while ( std::cout << "> " && std::cin >> buf ) {
        n = as_digit(buf);
        if ( n < 10 )
            std::cout << n << std::endl;
        else
            std::cout << "Not a number." << std::endl;
    }
    
    return 0;
}
Преобразование слов в числа
0
zarko97
279 / 39 / 0
Регистрация: 11.10.2015
Сообщений: 405
23.07.2017, 11:33 #4
nd2, вектора вполне достаточно будет
0
GbaLog-
Любитель чаепитий
3095 / 1434 / 348
Регистрация: 24.08.2014
Сообщений: 5,085
Записей в блоге: 1
Завершенные тесты: 2
23.07.2017, 12:06 #5
Цитата Сообщение от zarko97 Посмотреть сообщение
вектора вполне достаточно будет
было бы достаточно, если бы надо было из цифр слова делать.
0
23.07.2017, 12:06
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
23.07.2017, 12:06
Привет! Вот еще темы с ответами:

Итерационное преобразование числа - C++
На вход программе подается целое положительное число n. Если оно четное, делим на 2, если нечетное, то умножаем на 3 и прибавляем 1. С...

Преобразование символов в числа - C++
Дан текст, имеющий вид: dl + d2 + ... + dn, где di — цифры. Вычислить записанную в тексте сумму.

Преобразование числа в символ. - C++
Здравствуйте, пишу программу перевода числа из Р-ичной системы счисления в Q-ичную. Столкнулся с такой вот проблемкой... При Q&lt;10 все...

преобразование символов в числа - C++
Ребят помогите решить задачу плииз!! дан текст, содержащий цифры.Заменить все нечетные цифры наименьшей цифрой,содержащейся в данном тексте.


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru