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

Дана цифра. Вывести строку — название соответствующей цифры на английском языке - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Проход по массиву http://www.cyberforum.ru/cpp-beginners/thread676054.html
Всем здравствуйте, что то я сейчас затормозил. В общем суть задачки проста найти из данного массива (действительных чисел) первое число меньшое 2.5 вывести його индекс и значение, если таких нет...
C++ Подскажите правильно ли сделана программа? Вычислить и вывести на экран в виде таблицы значения функции, заданной с помощью ряда Тейлора, на интервале от xнач. до xкон. с шагом dx и с точностью e. #include <iostream> // содержит классы... http://www.cyberforum.ru/cpp-beginners/thread676051.html
файлы stdafx C++
Здравствуйте, форумчане! Подскажите, пожалуйста, зачем нужны файлы stdafx? почему в начале создания консольного приложения иногда появляются файлы stdafx.h в папке с заголовочными файлами и...
C++ Сортировка по алфавиту
На вход подается некоторое количество описаний книг (автор, название, количество страниц). Отсортировать и вывести в алфавитном порядке по названиям.
C++ Отличие двух типов http://www.cyberforum.ru/cpp-beginners/thread676033.html
Чем отличаются два типа: double и float? Напишите существенные отличия!
C++ Работа с текстовыми файлами Доброго времени суток. Есть ф-ия: void FillM(int **&tab, int &w, int &h) { FILE *f; if((f=fopen("input.txt","r"))==NULL) { printf("error (input)\n"); exit(1); } подробнее

Показать сообщение отдельно
Psilon
Master of Orion
Эксперт .NET
5912 / 4809 / 634
Регистрация: 10.07.2011
Сообщений: 14,409
Записей в блоге: 5
Завершенные тесты: 4
20.10.2012, 22:59
V.A.L.I.D, да, через массив лучше, если от 0 до 9, если потом препод попросит сделать для hex-чисел, код придется переделывать А они это любят, я знаю

можно просто функцию написать, тогда будет коротко
C++
1
2
3
4
5
6
7
8
9
10
char* Translate(char c)
{
   switch c
      case '0' : return "Zero";
      case '1' : return "One";
      case '2' : return "Two";
      case '3' : return "Free";
   ...
   return "Unknown";
}
А в конце можно будет спокойно дописать
C++
1
case 'A': return "Ten";
2
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.