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

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

Войти
Регистрация
Восстановить пароль
 
 
Рейтинг: Рейтинг темы: голосов - 15, средняя оценка - 5.00
zamazka
0 / 0 / 0
Регистрация: 27.12.2011
Сообщений: 8
#1

Составить программу,которая для любого натурального числа печатает количество цифр в записи этого числа - C++

28.12.2011, 14:45. Просмотров 2006. Ответов 16
Метки нет (Все метки)

Помагите решить такую штукенцию=)

Составить программу,которая для любого натурального числа печатает количество цифр в записи этого числа.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
28.12.2011, 14:45
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Составить программу,которая для любого натурального числа печатает количество цифр в записи этого числа (C++):

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

Написать программу, которая по одной из цифр 0,1,2,3, 4,5,6,7,8,9 – послед-ней цифре числа N - находит последнюю цифру квадрата этого числа - C++
Чтобы определить на какую цифру оканчивается квадрат целого числа, достаточно знать последнюю цифру самого числа. Написать программу,...

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

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

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

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

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Dani
1393 / 637 / 57
Регистрация: 11.08.2011
Сообщений: 2,282
Записей в блоге: 2
Завершенные тесты: 1
28.12.2011, 14:48 #2
Было на форуме, покопайтесь. Самые разлчные реализации: от строк, до кода в 1 строку (там с логарифмами).
zamazka
0 / 0 / 0
Регистрация: 27.12.2011
Сообщений: 8
28.12.2011, 14:59  [ТС] #3
сори ну я тока нашел для паскаль пример для C++ нету(( либо неувидил(
easybudda
Модератор
Эксперт CЭксперт С++
9530 / 5523 / 932
Регистрация: 25.07.2009
Сообщений: 10,608
28.12.2011, 15:35 #4
Цитата Сообщение от zamazka Посмотреть сообщение
для C++ нету
На С вот в соседней теме лежит.
zamazka
0 / 0 / 0
Регистрация: 27.12.2011
Сообщений: 8
28.12.2011, 19:45  [ТС] #5
извините а разве это одно и тоже?))
thick_int
Заблокирован
28.12.2011, 19:54 #6
А что разве трудно запрограмммировать вот такую функцию
1+[log10(n)] ?
zamazka
0 / 0 / 0
Регистрация: 27.12.2011
Сообщений: 8
28.12.2011, 20:10  [ТС] #7
нет просто мне бы увидить в живую весь исходник и тогда бы я понел что к чему)
thick_int
Заблокирован
28.12.2011, 20:13 #8
а исходник он весь практически из одной строчки и состоит
C++
1
cout << 1 + static_cast<int>(log10(n));
Thinker
Эксперт C++
4225 / 2199 / 150
Регистрация: 26.08.2011
Сообщений: 3,802
Записей в блоге: 5
28.12.2011, 20:13 #9
Преимуществ использования log10(n) совсем нет, наоборот, эта функция раскладывается в ряд, по-моему лучше все же банальными операциями / и % (в данной задаче только / используется)
thick_int
Заблокирован
28.12.2011, 20:32 #10
А о каком преимуществе тут может вообще идти речь, когда задача сводится к вычислению вссего одного числа?
Thinker
Эксперт C++
4225 / 2199 / 150
Регистрация: 26.08.2011
Сообщений: 3,802
Записей в блоге: 5
28.12.2011, 20:43 #11
Цитата Сообщение от thick_int Посмотреть сообщение
А о каком преимуществе тут может вообще идти речь, когда задача сводится к вычислению вссего одного числа?

Не по теме:


В этой задаче тоже надо вычислить всего одно число:
http://www.cyberforum.ru/cgi-bin/latex.cgi?23^{1000} (mod 31),
но это можно сделать разными способами.
Или здесь тоже просто число получить
http://www.cyberforum.ru/cgi-bin/latex.cgi?\int_{a}^b e^{-x^2}dx, но есть свои но...

Поэтому алгоритм имеет значение.
Кажущийся простой результат той или иной задачи не гарантирует легкость ее решения

thick_int
28.12.2011, 21:59
  #12

Не по теме:

Боюсь, что Вы слишком много хотите впихнуть в один просто вопрос.
И теорию алгебраических полей и методы вычисления определенных интегралов, когда автор задал всего простенький вопрос.
Хотя в принципе я с Вами согласен.

easybudda
28.12.2011, 22:13
  #13

Не по теме:

Thinker, до фанатизма доходить не нужно. Как там log10 высчитывается - ещё вопрос, а писать вместо одной незатейливой строчки аж три откровенно тупых мне например понятия не позволяют

thick_int
28.12.2011, 23:14
  #14

Не по теме:

Цитата Сообщение от Thinker Посмотреть сообщение
В этой задаче тоже надо вычислить всего одно число:
,
Тем более, что это Ваше первое задание вообще-то задача для устного счета.
Вот так с ходу и на вскидку - Ваш ответ 1.

Thinker
Эксперт C++
4225 / 2199 / 150
Регистрация: 26.08.2011
Сообщений: 3,802
Записей в блоге: 5
29.12.2011, 15:52 #15
Цитата Сообщение от thick_int Посмотреть сообщение

Не по теме:


Вот так с ходу и на вскидку - Ваш ответ 1.

Не по теме:

Правильно Теорему Ферма использовали? Хорошо, а устно потом как находили http://www.cyberforum.ru/cgi-bin/latex.cgi?23^{10}(mod 31)  после приведения степени? Или все же компьютером пользовались?

MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
29.12.2011, 15:52
Привет! Вот еще темы с ответами:

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

Функция, которая при вводе натурального числа выводит количество цифр в нем и их сумму - C++
Написать и протестировать функцию которая при вводе натурального числа выводит количество цифр в нем и их сумму. Пример : натуральное...

дано натуральное число N. Определить,во сколько раз произведение цифр числа больше суммы цифр.Найти количество чётных цифр в записи числа!! - C++
дано натуральное число N. Определить,во сколько раз произведение цифр числа больше суммы цифр.Найти количество чётных цифр в записи числа!!...

Написать программу, которая подсчитывает СУММУ ЦИФР натурального числа. организовать повторение всей программы. - C++
Написать программу, которая подсчитывает СУММУ ЦИФР натурального числа. организовать повторение всей программы.


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

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
29.12.2011, 15:52
Закрытая тема Создать тему
Опции темы

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