Форум программистов, компьютерный форум, киберфорум
Наши страницы
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, 19:00 0

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

09.11.2017, 19:00. Просмотров 772. Ответов 4
Метки (Все метки)

Ответ

Я новичок, но похоже на то:
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include <stdio.h>
 
int main()
{
    int num;
    int count=1;
    printf ("enter your number\n");
    scanf ("%d", &num);
        for (num; num>0; num--){
            int x=num-1;
        while (x%10<=1){
            x/=10;
            if (x<=1) {
                count++;
               break;
            }
        }
}
        printf ("count of 10101010 is %d\n",count);
    return 0;
 
}
Надеюсь более опытные ребята оценят и внесут свои коррективы.

Добавлено через 56 минут
Вопрос по 13 строчке. Почему при написании x=1 программа начинает работать некорректно?
При этом если записать x<=0 результат получается корректный.
Логика в том, что пока остаток 1 или 0 - мы делим int на 10 и в конце мы приходим либо в 1, которая щелкает счетчик, и прерывает цикл While, начиная заново цикл for, но уже с меньшим на 1 числом, либо к >1, что также заканчивает While и переходит на num--.

Вернуться к обсуждению:
Найти ,сколько чисел меньших X (икс) имеют в своей десятичной записи только цифры 0 и 1 - C (СИ)
1
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
09.11.2017, 19:00
Готовые ответы и решения:

Найти, сколько чисел меньших X имеют в своей десятичной записи только цифры 0 и 1
Помогите,мучаюсь 5 день.Найти ,сколько чисел меньших X (икс) имеют в своей десятичной записи только...

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

Найти произведение тех чисел, которые не имеют в своей записи цифры 3
Вводятся 4х-значные числа. Найти произведение тех из них, которые не имеют к своей записи цифры 3.

Определить, сколько чисел последовательности содержит в своей записи все цифры больше некоторого числа N
помогите пожалуйста написать программу Процедуры и функции в паскаль: Дана последовательность К...

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

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