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

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

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

Преобразовать цифру, введённую с консоли в строку, содержащую числительное, соответствующее этой цифре. Результат вывести на консоль - C++

12.11.2012, 23:00. Просмотров 1162. Ответов 8
Метки нет (Все метки)

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

Распечатать введённую строку, заменив строчные буквы прописными и повторив дважды каждую цифру - C++
Вот такое вот задание! Помогите кто нибудь плииииз!!!

Для каждого прочитанного числа напечатать строку, содержащую соответствующее число звездочек - C++
Напишите программу которая читает из файла несколько целых чисел (каждое между 1 и 72). Для каждого просчитанного числа ваша программа...

Преобразовать строку из файла, содержащую запись десятичного числа, в строку с двоичным числом - C++
Дана строка, изображающая десятичную запись целого положительного числа. Вывести строку, изображающую двоичную запись этого же числа. И...

Для каждого прочитанного числа напечатать строку, содержащую соответствующее число символов "*" - C++
Целое задание выглядит так: Написать программу, которая читает из файла несколько целых чисел (каждое из промежутка от 1 до 80). Для...

Преобразовать строку, содержащую выражение на Си - C++
Преобразовать строку, содержащую выражение на Си с операциями (=,==,!=,a+=,a-=), в строку, содержащую эти же операции с синтаксисом языка...

Преобразовать числа в две строки, объединить их в одну строку и вывести на экран результат - Turbo Pascal
ввести 2 целых числа.преобразовать числа в две строки,объединить их в одну строку и вывести на экран результат. Решите задачу плиз)))

8
v.a.l.i.d
413 / 378 / 10
Регистрация: 21.09.2012
Сообщений: 913
12.11.2012, 23:07 #2
C++
1
2
3
4
5
6
7
8
    const char *str[] = {"ноль", "один", "два", "три", "четыре", "пять", "шесть", "семь", "восемь", "девять"};
    char res[10];
    int n;
    
    cin >> n;
    strcpy(res, str[n]);
 
    cout << res << endl;
0
DiffEreD
1431 / 768 / 95
Регистрация: 21.06.2011
Сообщений: 1,740
Записей в блоге: 2
12.11.2012, 23:08 #3
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include <iostream>
#include <string>
using std::cout;
using std::cin;
using std::endl;
using std::string;
 
int main()
{
    cout<<"Enter the number: ";
    long long num;
    cin>>num;
    string str = std::to_string(num);
    cout<<str<<endl;
    system("pause");
    return 0;
}
0
Sawyer1988
10 / 10 / 0
Регистрация: 04.03.2012
Сообщений: 128
12.11.2012, 23:09 #4
C++
1
2
3
4
5
int num = 123;
    char buf[5];
    
    itoa(num, buf, 10);
    printf("%s\n", buf);
0
DiffEreD
12.11.2012, 23:10
  #5

Не по теме:

Походу я не так понял задание

0
ValeryS
Модератор
6729 / 5138 / 484
Регистрация: 14.02.2011
Сообщений: 17,233
12.11.2012, 23:15 #6
Цитата Сообщение от Sawyer1988 Посмотреть сообщение
int num = 123;
Цитата Сообщение от Sawyer1988 Посмотреть сообщение
itoa(num, buf, 10);
и что напишет " Сто двадцать три"?
или все таки "123"
посмотри реализацию itoa
у Кернигана и Ритчи
http://ru.wikipedia.org/wiki/Itoa_(Си)
1
Jumb0
0 / 0 / 0
Регистрация: 24.09.2012
Сообщений: 85
12.11.2012, 23:17  [ТС] #7
C++
1
2
3
4
5
6
7
8
9
10
11
12
#include <iostream>
using namespace std;
int main()
{
    const char *str[] = {"ноль", "один", "два", "три", "четыре", "пять", "шесть", "семь", "восемь", "девять"};
    char res[10];
    int n;
    
    cin >> n;
    strcpy(res, str[n]);
 
    cout << res << endl;

Не компилируется программа
0
ValeryS
Модератор
6729 / 5138 / 484
Регистрация: 14.02.2011
Сообщений: 17,233
12.11.2012, 23:18 #8
Цитата Сообщение от Jumb0 Посмотреть сообщение
Не компилируется программа
что именно не компилируется и что сообщает компилятор?
на чем компилишь?
1
v.a.l.i.d
413 / 378 / 10
Регистрация: 21.09.2012
Сообщений: 913
12.11.2012, 23:20 #9
Jumb0, В программе еще не хватает закрывающей фигурной скобки в конце и returnn 0;
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include <iostream>
using namespace std;
int main()
{
    const char *str[] = {"ноль", "один", "два", "три", "четыре", "пять", "шесть", "семь", "восемь", "девять"};
    char res[10];
    int n;
    
    cin >> n;
    strcpy(res, str[n]);
 
    cout << res << endl;
 
   system("pause");
   return 0;
}
1
12.11.2012, 23:20
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
12.11.2012, 23:20
Привет! Вот еще темы с ответами:

В матрице указать строку, содержащую минимальный элемент, оканчивающийся на цифру k - PascalABC.NET
Пожалуйста помогите решить задачу. В прямоугольной таблице указать строку, содержащую минимальный элемент, оканчивающийся на цифру k.

Преобразовать строку содержащую выражение - C (СИ)
Преобразовать строку , содержащую выражение на СИ с операциями (=,==,!=,а+=,а-= ),в строку содержащую эти же операции с синтаксисом языка...

В прямоугольной таблице указать строку, содержащую максимальный элемент, оканчивающийся на цифру k - Pascal
1. В прямоугольной таблице указать строку, содержащую максимальный элемент, оканчивающийся на цифру k.

Если C изображает цифру, то вывести строку «digit», если латинскую букву — вывести строку «lat», если русскую — вывести строку «rus» - Pascal
Доброй ночи всем программерам, примитивная задачка, но в стрингах я не шарю, помогите плиз... String6. Дан символ C, изображающий цифру...


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

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

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