Форум программистов, компьютерный форум CyberForum.ru

Запись целых чисел словами - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Работа с файлами запись в массив цифр http://www.cyberforum.ru/cpp-beginners/thread1134387.html
#include<iostream> #include<stdio.h> #include<conio.h> using namespace std; int main() { FILE *F; int k; F = fopen("D:\\F.txt","r");
C++ Расположить элементы целочисленного массива в заданном порядке Расположить элементы целочисленного массива в следующем порядке: Первым располагается наименьший элемент, вторым – наибольший, затем наименьший из оставшихся, затем наибольший из оставшихся и т.д. http://www.cyberforum.ru/cpp-beginners/thread1134381.html
Поиск клада. Не работает if. C++
Всем доброго времени суток! вот программа, которая определяет в зависимости от координат положения, найден ли клад или нет: #include<iostream> #include <conio.h> using namespace std; int main() { char dir ='a'; int x=10, y=10; while(dir!='\r')
C++ Бесконечный цикл
Почему компилятор выдает всякую ерунду при попытке воспроизвести этот код? Что его зацикливает? #include "stdafx.h" #include <iostream> #include <cstring> using namespace std; int main() {
C++ Игра с цифрами: вычитание из заданного числа по очереди меньших чисел, пока есть что вычитать. http://www.cyberforum.ru/cpp-beginners/thread1134368.html
Правила игры следующие: Изначально дано число X. За один ход разрешается отнять от числа X любую цифру, кроме 0, которая входит в число X. Проигрывает тот, кто не может ходить, то есть когда будет получено число 0. Выведите цифру первого хода, которая приведет вас к победе, иначе выведите NO, если хотите отказаться от игры.
C++ Вычислить выражение Y в степени X /Z Выведите ответ с точностью не менее 6 знаков после запятой подробнее

Показать сообщение отдельно
MastAKK
 Аватар для MastAKK
144 / 135 / 12
Регистрация: 13.10.2012
Сообщений: 586
Записей в блоге: 1
31.03.2014, 00:20     Запись целых чисел словами
romanu416, зачем делить?
Я бы сделал так:
1) Читаем число как строку
2) Смотрим длину
3) Если длина 1 - сразу в единицы первый и единственный элемент строки (то бишь, если "3" - сразу в "три")
Если длина 2 - сперва десятки, потом единицы (элементы 0 и 1; к примеру, строка "43" - 4 как десятки (сорок), 3 как единицы (три) ну и т.д.)
С 3-х значными, думаю, сообразите, аналогично.
 
Текущее время: 18:16. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru