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

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

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

Напечатать k десятичных знаков числа 1/n - C++

08.11.2011, 18:06. Просмотров 374. Ответов 1
Метки нет (Все метки)

Даны натуральные числа n и k, n > 1. Напечатать k десятичных знаков числа 1/n. (При наличии двух десятичных разложений выбирается то из них, которое не содержит девятки в периоде.) Программа должна использовать только целые переменные.

Добавлено через 49 минут
Ну пожалуйста
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
08.11.2011, 18:06
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Напечатать k десятичных знаков числа 1/n (C++):

Напечатать k десятичных знаков числа 1/n - C++
Даны натуральные числа n и k, n > 1. Напечатать k десятичных знаков числа 1/n. (При наличии двух десятичных разложений выбирается то из...

Числа до 100 десятичных знаков - это как? - C++
Числа до 100 десятичных знаков - это как? Мне нужно написать программу для работы с ними (лабораторная). Подскажите, пожалуйста: какое...

Напечатать строку текста, содержащую минимальное количество знаков препинания - C++
Задается произвольный текст, содержащий не более 10 строк, в каждой строке не более 80 символов. Напечатать строку, содержащую...

Анализ десятичных цифр числа - C++
Из трехзначного числа Х вычли его последнюю цифру. Когда результат разделили на 10, а к частному слева приписали последнюю цифру числа Х,...

Сложить два пятидесятизначных десятичных числа. - C++
Пожалуйсто помогите решить задачу: Сложить два пятидесятизначных десятичных числа.

Разделение десятичных триад числа в строке - C++
есть строчка например 12345678 а должно вывести 12 345 678... типа справа должно черес 3 ставить пробел!

1
Байт
Эксперт C
16555 / 10825 / 1640
Регистрация: 24.12.2010
Сообщений: 20,903
08.11.2011, 21:46 #2
C
1
2
3
4
5
6
7
8
9
10
11
12
int M, x, c;
M=1;
for(j=0; j<k; j++) M*=10;
x = M/n;
while(M>0) {
  c = x/M;
  printf("%d", c);
  x -= c*M;
  M /= 10;
}
printf("\n");
getchar();
Вот как-то так.
Не проверял.
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
08.11.2011, 21:46
Привет! Вот еще темы с ответами:

Сложить два пятидесятизначных десятичных числа - C++
Сложить два пятидесятизначных десятичных числа.Плиз помогите решеть,только в С,не в С++

Вычисление суммы десятичных цифр числа - C++
Преобразовать данный код с использованием указателей. #include &lt;iostream&gt; using namespace std; int TwoDigitsSum(int...

Получить последовательность десятичных цифр числа - C++
Ребята, помогите решить программу! Получить последовательность десятичных цифр числа 100! (n!=1*2*...*n).

Последовательность десятичных цифр числа 2 в степени 100 - C++
Возникла проблемка с выводом последовательности.Мне нужно получить последовательность десятичных цифр числа 2 в степени 100. Сначала...


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

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

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