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

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

Войти
Регистрация
Восстановить пароль
 
Александр1270
0 / 0 / 0
Регистрация: 13.11.2012
Сообщений: 17
#1

Найти n знаков с десятичной записи числа корень из m, где n>50 - C++

03.02.2014, 16:00. Просмотров 560. Ответов 8
Метки нет (Все метки)

Найти n знаков с десятичной записи числа корень из m, где n>50
в Visual C++ 6.0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
03.02.2014, 16:00     Найти n знаков с десятичной записи числа корень из m, где n>50
Посмотрите здесь:

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

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

Найти все цифры десятичной записи числа(не понимаю смысл задания) - C++
Первая лабораторная по ООП. Нужно "Найти все цифры десятичной записи числа 3512". Проблема в том, что я не понимаю, что от меня хотят?...

Округление числа до n знаков после десятичной точки - C++
Решил задачу для новичков по C++. Задача совсем для зелёных новичков, кто только-только начал изучать C++, и у меня есть ощущение, что её...

Задано два натуральных числа: m и n. Определить, сколько цифр содержится в десятичной записи числа m^n. - C++

Цикл: Выяснить встречается ли цифра k в десятичной записи числа N. - C++
Выяснить встречается ли цифра k в десятичной записи числа N. Помогите написать код для задачи в С++, заранее спасибо.

Сколько различных цифр встречается в десятичной записи числа? - C++
Дано натуральное число n. Сколько различных цифр встречается в его десятичной записи?

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Байт
Эксперт C
15841 / 10168 / 1522
Регистрация: 24.12.2010
Сообщений: 19,175
03.02.2014, 17:27     Найти n знаков с десятичной записи числа корень из m, где n>50 #2
Представить m в виде k2 + a (k-максимально возможное целое) и воспользоваться разложением в ряд
mustimur
268 / 222 / 57
Регистрация: 22.11.2013
Сообщений: 832
Записей в блоге: 1
03.02.2014, 17:33     Найти n знаков с десятичной записи числа корень из m, где n>50 #3
Цитата Сообщение от Байт Посмотреть сообщение
Представить m в виде k2 + a (k-максимально возможное целое) и воспользоваться разложением в ряд
Тут вопрос скорее всего не в алгоритме а в реализации: как хранить результат, стандартные машинный 0 по-моему в районе 15 знаков, а тут мин.50....
Байт
Эксперт C
15841 / 10168 / 1522
Регистрация: 24.12.2010
Сообщений: 19,175
03.02.2014, 19:42     Найти n знаков с десятичной записи числа корень из m, где n>50 #4
Цитата Сообщение от mustimur Посмотреть сообщение
стандартные машинный 0 по-моему в районе 15 знаков, а тут мин.50....
Вообще-то точность типа double 10-308, но я разделяю ваши сомнения

Добавлено через 4 минуты
mustimur, Скорее всего вы правы. На мантису отводится 6 байтов, ....
Значит - длинная арифметика!
mustimur
268 / 222 / 57
Регистрация: 22.11.2013
Сообщений: 832
Записей в блоге: 1
03.02.2014, 20:20     Найти n знаков с десятичной записи числа корень из m, где n>50 #5
Цитата Сообщение от Байт Посмотреть сообщение
Скорее всего вы правы. На мантису отводится 6 байтов, ....
Простой код
C++
1
2
3
4
5
6
7
8
9
10
11
12
#include <iostream>
 
 
int main ()
{
    double p,p1;
    p=1;
        p1=1; 
    while (p1!=1) {p/=10;p1=p+1;}
    std::cout<<p<<std::endl;
    std::system("Pause"); 
}
Результат такой:
mustimur
268 / 222 / 57
Регистрация: 22.11.2013
Сообщений: 832
Записей в блоге: 1
03.02.2014, 20:21     Найти n знаков с десятичной записи числа корень из m, где n>50 #6
Результат:
Миниатюры
Найти n знаков с десятичной записи числа корень из m, где n>50  
mustimur
268 / 222 / 57
Регистрация: 22.11.2013
Сообщений: 832
Записей в блоге: 1
03.02.2014, 20:22     Найти n знаков с десятичной записи числа корень из m, где n>50 #7
p1=2; опечатка при копировании
Александр1270
0 / 0 / 0
Регистрация: 13.11.2012
Сообщений: 17
03.02.2014, 21:09  [ТС]     Найти n знаков с десятичной записи числа корень из m, где n>50 #8
Цитата Сообщение от mustimur Посмотреть сообщение
p1=2; опечатка при копировании
надо же ввести какое-то число.оно может быть любым
то есть обязательно должен быть cin
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
03.02.2014, 21:16     Найти n знаков с десятичной записи числа корень из m, где n>50
Еще ссылки по теме:

Посчитать произведение цифр десятичной записи первого числа, кратного 3 - C++
условие: Дана последовательность чисел. Посчитать произведение цифр деся-тичной записи первого числа, кратного 3. Не пойму как делать. А...

Подсчитать количество различных цифр в десятичной записи натурального числа - C++
Тема: Строки.Множества. 3.1. Напишите программу, которая вводит строку и выводит ее, сокращая каждый раз на 1 символ до тех пор, пока в...

Разделить цифры десятичной записи числа стоящие на нечётных местах на 3 - C++
Задание звучит так: Дано число. Разделить цифры десятичной записи этого числа, стоящие на нечётных местах на 3. Если не делятся без...

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

Подсчитать количество различных цифр в десятичной записи натурального числа. - C++
Подсчитать количество различных цифр в десятичной записи натурального числа.


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

Или воспользуйтесь поиском по форуму:
mustimur
268 / 222 / 57
Регистрация: 22.11.2013
Сообщений: 832
Записей в блоге: 1
03.02.2014, 21:16     Найти n знаков с десятичной записи числа корень из m, где n>50 #9
Цитата Сообщение от Александр1270 Посмотреть сообщение
надо же ввести какое-то число.оно может быть любым
то есть обязательно должен быть cin
Вы не поняли этио код определения машинного 0. А Вам надо гуглить
Цитата Сообщение от Байт Посмотреть сообщение
Значит - длинная арифметика!
Добавлено через 2 минуты
использование типов double, вряд ли приемлемо вам нужно писать свой класс.
Yandex
Объявления
03.02.2014, 21:16     Найти n знаков с десятичной записи числа корень из m, где n>50
Ответ Создать тему
Опции темы

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