Форум программистов, компьютерный форум, киберфорум
Наши страницы
C для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C (СИ) Сравнение двух строк http://www.cyberforum.ru/c-beginners/thread2118557.html
Всем доброго времени суток! Нужна помощь. Я только начинаю изучать язык Си. Даны две строки S1 и S2 (причем длина S2 не превосходит длину S1). Нужно выяснить, верно ли, что среди символов строки S1...
C (СИ) Рекуррентная программа на С
Помогите с программой, я сижу и туплю на простом. Нужен взгляд со стороны. #include <stdio.h> #include <math.h> float el(float x,float e){ float sum = 0, elem = powf(x,3)/3; int n;...
C (СИ) Одна функция должна вызываться из другой, в чём ошибка?
#include <stdio.h> void print (int number){ printf("you number %d\n",number ); } int main () { int num; scanf("%d",&num) print (num);
C (СИ) Скопировать из одного файла в другой все строки, начинающиеся на «а» и расположенные между строками с заданными номерами Помогите в работе с файлами. 1)Скопировать из файла Fail1 в файл Fail2 все строки, начинающиеся на букву «а» и расположенные между строками с номерами N1 и N2. 2)Определить номер той строки, в... http://www.cyberforum.ru/c-beginners/thread2118380.html
C (СИ) Задан бесконечный ряд согласно варианту. Вычислить его приблизительную сумму http://www.cyberforum.ru/c-beginners/thread2118369.html
Задан бесконечный ряд согласно варианту. Вычислить его приблизительную сумму, осуществляя процесс сложения до тех пор, пока очередное слагаемое не станет меньше заданного числа. В процессе...
Проверить, все ли строки матрицы упорядочены по убыванию. Если нет, найти первую неупорядоченную строку и упорядочить C (СИ)
Проверить, все ли строки матрицы упорядочены по убыванию. Если нет, найти первую неупорядоченную строку и упорядочить.
Задание двумерного динамического массива C (СИ)
a=(int**)malloc(n*sizeof(int*)); for(int i=0;i<n;i++) a=(int*)malloc(m*sizeof(int)); прощу Вас подробно объяснить что происходит в этих строчках
C (СИ) Ошибка: Ссылка на неразрешенный внешний символ Доброго времени суток!Создал простенькую программу на си в визуал студии,а она ругается на ввод с клавиатуры skanf.error LNK2019: ссылка на неразрешенный внешний символ _skanf в функции... http://www.cyberforum.ru/c-beginners/thread2118336.html
C (СИ) Бинарный поиск http://www.cyberforum.ru/c-beginners/thread2118328.html
Здравствуйте.Помогите пожалуйста дописать программу. Вот условие: Программа запрашивает у пользователя два числа: размер массива (n) и искомое число (x). Затем программа создает одномерный массив...
C (СИ) Подсчитать количество простых чисел в интервале от А до В Подсчитать количество простых чисел в интервале от А до В http://www.cyberforum.ru/c-beginners/thread2118313.html
dmake
7 / 7 / 1
Регистрация: 07.11.2017
Сообщений: 86
09.11.2017, 21:37 0

Найти ,сколько чисел меньших X (икс) имеют в своей десятичной записи только цифры 0 и 1 - C (СИ)

09.11.2017, 21:37. Просмотров 776. Ответов 4
Метки (Все метки)

Ответ

Цитата Сообщение от Байт Посмотреть сообщение
dmake, вполне возможно, я не учел некоторые хитрости вашего кода, и в его оценке был не прав. Работает? Считает правильно? - Очень хорошо!
А теперь я поищу нечто пооптимальнее... Ведь недавно было...
Считает как пить дать. Сейчас еще перепроверил, оказалось, что действительно дело в сравнении. И int 1/10=0, поэтому и сравнивать нужно с 0.
Вся идея была в том, что любое число, состоящее не из единиц и нулей при делении на 10 рано или поздно даст остаток>1 (2%10=2, как раз узнал во время решения). А любое число состоящее из нулей и единиц будет иметь остаток 1 или 0, сокращать знаки и в конце концов даст 1, которая при делении даст 0.
Тему посмотрел - в принципе всё понятно, кроме рекурсии и return 1;. До этого я пока не доходил.
По поводу комментария - огромное спасибо, прощупал в чем разница между = и ==. До этого не понимал.

Вернуться к обсуждению:
Найти ,сколько чисел меньших X (икс) имеют в своей десятичной записи только цифры 0 и 1 - C (СИ)
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
09.11.2017, 21:37

Найти количество тех чисел отрезка [A, B], которые в своей записи имеют две девятки
Дан натуральный отрезок чисел . Найти количество тех чисел этого отрезка, которые в своей записи...

Найти среднее арифметическое тех чисел последовательности, которые имеют в своей записи цифру три
Дана последовательность из n целых чисел. Найти среднее арифметическое тех чисел...

Найти сколько чисел на отрезке [x;y] начинаются с цифры 8 в шестнадцатеричной записи
Написать программу метками. Найти сколько чисел на отрезке начинаются с цифры 8 в...

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