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

В диалоговом режиме задается длинное целое число A (long int) - C++

Восстановить пароль Регистрация
 
Лиля2303
0 / 0 / 0
Регистрация: 24.02.2013
Сообщений: 5
24.02.2013, 13:41     В диалоговом режиме задается длинное целое число A (long int) #1
В диалоговом режиме задается длинное целое число A (long int). определить, сколько цифр числа делится на Z.

помогите с задачкой пожалуйста
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
zss
Модератор
Эксперт С++
 Аватар для zss
5953 / 5558 / 1787
Регистрация: 18.12.2011
Сообщений: 14,204
Завершенные тесты: 1
24.02.2013, 13:49     В диалоговом режиме задается длинное целое число A (long int) #2
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
long int A,t;
cin>>A;
int digits[20];
t=A;int i=0;
for(;t!=0;i++)
{
  digits[i]=t%10;
  t/=10;
}
 
int Z;cin>>Z;
int countz=0;
for(int j=0;j<i;j++)
   if(digits[i]%Z==0)countz++;
cout<<"Делятся на "<<Z<<" "<<countz<<" цифр";
olya7
476 / 293 / 91
Регистрация: 18.02.2013
Сообщений: 684
24.02.2013, 13:54     В диалоговом режиме задается длинное целое число A (long int) #3
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
#include<iostream.h>
#include<math.h>
#include<iomanip.h>
 
int f(long int n,int z)
{
    int s=0,i=1;
    while (n)
    {
        
        if ((n%10)%z==0) s++;
 n/=10;
    }
    return s;
 
};
 
void main() 
{
    long int n;
    int z;
 cin >> n >>z;
 cout << f(n,z);
}
BumerangSP
 Аватар для BumerangSP
4283 / 1405 / 121
Регистрация: 16.12.2010
Сообщений: 2,941
Записей в блоге: 3
24.02.2013, 14:03     В диалоговом режиме задается длинное целое число A (long int) #4
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
#include <iostream>
int main()
{
     long A;
     int cnt(0), Z;
     std::cin>>A>>Z;
     do {
         if (!((A%10)%Z))
              cnt++;         
     } while (A/=10);
     std::cout<<cnt<<std::endl;
     return 0;
}
Yandex
Объявления
24.02.2013, 14:03     В диалоговом режиме задается длинное целое число A (long int)
Ответ Создать тему
Опции темы

Текущее время: 12:42. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru