Форум программистов, компьютерный форум, киберфорум
Наши страницы
C# для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.50/4: Рейтинг темы: голосов - 4, средняя оценка - 4.50
Clans
1 / 1 / 1
Регистрация: 20.01.2013
Сообщений: 35
#1

Используя команды Console.Write(x) лишь при x=0.9, написать программу печати десятичной записи целого положительного числа n

27.12.2013, 18:05. Просмотров 792. Ответов 2
Метки нет (Все метки)

Используя команды Console.Write(x) лишь при x=0..9, написать программу печати десятичной записи целого положительного числа n.
Нужно написать обычную программу для печати числа. Если понадобится, могу скинуть рекурсивную.
Помогите пожалуйста)
0
Лучшие ответы (1)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
27.12.2013, 18:05
Ответы с готовыми решениями:

Написать рекурсивную программу печати десятичной записи целого положительного числа n
Нужно написать главную часть по рекурсии для 4 задач. 1. Используя команды...

Подсчитать k - количество цифр в десятичной записи целого неотрицательного числа n используя цикл While
Подсчитать k - количество цифр в десятичной записи целого неотрицательного...

Подсчитать k - количество цифр в десятичной записи целого неотрицательного числа n используя цикл do While
Подсчитать k - количество цифр в десятичной записи целого неотрицательного...

Подсчитать k - количество цифр в десятичной записи целого неотрицательного числа n используя цикл For
Подсчитать k - количество цифр в десятичной записи целого неотрицательного...

Подсчитать k-количество цифр в десятичной записи целого неотрицательного числа N (С#)
Подсчитать k-количество цифр в десятичной записи целого неотрицательного числа...

2
bansgoo
6 / 6 / 2
Регистрация: 22.03.2013
Сообщений: 26
28.12.2013, 18:42 #2
Лучший ответ Сообщение было отмечено Clans как решение

Решение

C#
1
2
3
4
5
6
7
8
9
10
int A;
A = int.Parse(Console.ReadLine());
ushort DigitsCount=0;
while (A < (int)Math.Pow(10.0, (double)DigitsCount) ) DigitsCount++;
for ( ; DigitsCount > 0; DigitsCount--)
{
int CurDigit = (A - A%Math.Pow(10.0, (double)DigitsCount-1))/Math.Pow(10.0, (double)DigitsCount-1);
A = A - A%Math.Pow(10.0, (double)DigitsCount);
Console.Write(CurDigit);
}
0
Clans
1 / 1 / 1
Регистрация: 20.01.2013
Сообщений: 35
29.12.2013, 13:39  [ТС] #3
C#
1
2
3
4
5
6
7
8
9
10
static void WriteNumber(int a)
        {
            if (a < 10)
                Console.Write(a);
            else
            {
                WriteNumber(a / 10);
                Console.Write(a % 10);
            }
        }
А можно как-то по этому рекурсивному методу сделать обычный? Задание выше слишком сложно выглядит
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
29.12.2013, 13:39

Подсчитать k - количество цифр в десятичной записи целого неотрицательного числа n
Подсчитать k - количество цифр в десятичной записи целого неотрицательного...

Присвоить целой переменной k третью от конца цифру в записи положительного целого числа n
Присвоить целой переменной k третью от конца цифру в записи положительного...

Составить программу для определения всех цифр данного целого положительного числа и их количества
Составить программу для определения всех цифр данного целого положительного...


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

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

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