Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 31.10.2015, 13:44   #1
Kate123
 
Регистрация: 31.10.2015
Сообщений: 7
По умолчанию Программа на Си определить количество цифр

Дано натуральное число 3456786 определить количество его цифр кратных d=2(задается в программе).
Kate123 вне форума Ответить с цитированием
Старый 31.10.2015, 14:00   #2
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

http://www.programmersforum.ru/showthread.php?t=104462
Годится для начала?
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 31.10.2015, 14:19   #3
Kate123
 
Регистрация: 31.10.2015
Сообщений: 7
По умолчанию

Код:
#include <stdio.h>
#include <conio.h>

int schet(int n)
{
    int count = 1;

    while ( n = n / 10 )
        count++;

    return count;
}

int main()
{
    int n=3456786;

    printf ("%d", schet (n));
    getch ();
    return 0;
}
Какую строчку изменить чтобы считало количество цифр кратных d=2?
Kate123 вне форума Ответить с цитированием
Старый 31.10.2015, 14:28   #4
Kate123
 
Регистрация: 31.10.2015
Сообщений: 7
По умолчанию

Цитата:
Сообщение от Stilet Посмотреть сообщение
http://www.programmersforum.ru/showthread.php?t=104462
Годится для начала?
Спасибо большое, разобралась!
Kate123 вне форума Ответить с цитированием
Старый 31.10.2015, 22:05   #5
Алексей_2012
t45t
Участник клуба
 
Аватар для Алексей_2012
 
Регистрация: 20.03.2012
Сообщений: 1,849
По умолчанию

Код:
#include <stdio.h>

int main()
{
    int n,z,count=0;

    scanf("%d %d",&n,&z);

    while (n!=0)
    {
        count+= (((n % 10) % z) == 0) ;
        n /=  10;
    }

    printf("\n%d",count);

    return 0;
}
5692 2
count ->2;

на этом тесте проверил только)
from dark to light)
Алексей_2012 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Определить количество цифр и малых латинских букв в строке Waise Помощь студентам 1 22.04.2015 19:18
В С++ определить количество цифр в числе, являющихся квадратами некоторого числа mmf_Valya Помощь студентам 1 20.10.2012 19:13
Определить, какое количество цифр числа надо исправить, чтобы исправленное совпадало с обращенным к заданному числу M Krusad Паскаль, Turbo Pascal, PascalABC.NET 2 08.10.2012 12:54
Определить: количество цифр в тексте irek01 Visual C++ 3 26.05.2012 18:17
Pascal.Определить к-количество трехзначных натуральных чисел,сумма цифр которых n (n=13). naty7773 Помощь студентам 2 11.01.2012 16:43