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

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

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

Как сделать программу, когда вводишь слово "два", программа должна преобразовать его в 2 и т.д.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
22.07.2017, 22:13
Ответы с готовыми решениями:

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

Delphi. Преобразование слов
Доброго времени суток. Пишу программу на Delphi. Суть: Имеется текстовый файл, в нем слова в...

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

Преобразование слов в строке
Дана строка содержащая от 2 до 10 слов, в каждом из которых от 2 до 10 латинских букв; между...

4
nd2
3409 / 2790 / 1251
Регистрация: 29.01.2016
Сообщений: 9,426
22.07.2017, 22:23 2
std::map<std::string, int> тебе в помощь.
0
Модератор
Эксперт PythonЭксперт JavaЭксперт CЭксперт С++
10914 / 6840 / 1625
Регистрация: 25.07.2009
Сообщений: 12,544
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
279 / 39 / 13
Регистрация: 11.10.2015
Сообщений: 405
23.07.2017, 11:33 4
nd2, вектора вполне достаточно будет
0
Любитель чаепитий
3547 / 1657 / 509
Регистрация: 24.08.2014
Сообщений: 5,618
Записей в блоге: 1
23.07.2017, 12:06 5
Цитата Сообщение от zarko97 Посмотреть сообщение
вектора вполне достаточно будет
было бы достаточно, если бы надо было из цифр слова делать.
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
23.07.2017, 12:06

Заказываю контрольные, курсовые, дипломные работы и диссертации здесь.

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

Преобразование списка слов в строку
В компоненте TListBox с именем lbSlova имеется список слов, количеством не более 20-ти. При...

Преобразование строки в список слов
создать предикат, преобразующий строку в список слов

Преобразование даты из слов в число
Собственно сабж, имеется переменная: $dater = '9 сентября 2016'; //может быть разные день и месяц...


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

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

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