Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
nik_delphi
0 / 0 / 0
Регистрация: 28.02.2017
Сообщений: 31
1

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

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

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

Преобразование слов
Каждая буква задана числом: а=1; б=2; в=3; г=4; д=5;...

Преобразование слов в цифры
вот задача: НАпишите программу преобразующую слова ноль-один-два. в цыфры...

Преобразование слов из string в тип char внутри цикла
Имеется отрывок из кода: //все необходимые библиотеки подключены ifstream...

Преобразование в числа
Добрый день! Подскажите пожалуйста, как можно сделать.. В функцию передается...

Преобразование числа
Дано натуральное число. От этого числа отнимем суму его цыфр. От нового числа...

4
nd2
2835 / 2403 / 1057
Регистрация: 29.01.2016
Сообщений: 8,045
22.07.2017, 22:23 2
std::map<std::string, int> тебе в помощь.
0
easybudda
Модератор
Эксперт CЭксперт С++
10092 / 6002 / 1504
Регистрация: 25.07.2009
Сообщений: 11,384
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 / 13
Регистрация: 11.10.2015
Сообщений: 405
23.07.2017, 11:33 4
nd2, вектора вполне достаточно будет
0
GbaLog-
Любитель чаепитий
3165 / 1471 / 465
Регистрация: 24.08.2014
Сообщений: 5,204
Записей в блоге: 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

Преобразование символов в числа
Дан текст, содержащий целые числа. Вывести на экран сумму нечетных чисел. ...

Преобразование числа в строку
Как преобразовать строку char *s, в которой записано число(возможно со знаком...

Итерационное преобразование числа
На вход программе подается целое положительное число n. Если оно четное, делим...


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

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

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