Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 5.00/4: Рейтинг темы: голосов - 4, средняя оценка - 5.00
0 / 0 / 0
Регистрация: 04.12.2014
Сообщений: 18
1

Определить все цифры в цифровой записи данного числа, на которые оно делится без остатка

20.12.2014, 22:15. Показов 754. Ответов 1
Метки нет (Все метки)

Дано натуральное четырехзначное число. Определить все цифры в цифровой записи данного числа, на которые оно делится без остатка.


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
25
26
27
#include <iostream>
#include <cmath>
using namespace std;
 
int main()
{ 
   int a,b,c,d,x;
   cin>>a>>b>>c>>d;
   cin>>x;
   a=x/1000;
   b=x/100;
   c=(x%100)/10;
   d=x%10;
   if(x%a==0)
   {
        cout<<a;
    }
    if(x%b==0)
       cout<<b;
    if(x%c==0)
       cout<<c;
    if(x%d==0)
       cout<<d;
    for (int i=2;i<=x;i++)
       cout<<i;
    return 0;
}
0

Помощь в написании контрольных, курсовых и дипломных работ здесь.

Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
20.12.2014, 22:15
Ответы с готовыми решениями:

Дано натуральное четырехзначное число. Определить все цифры в цифровой записи данного числа, на которые оно делится без остатка
Дано натуральное четырехзначное число. Определить все цифры в цифровой записи данного числа, на...

Вывести на экран все числа, на которые заданное число делится без остатка
Нужно написать программу с использованием процедуры, которая выводит на экран все числа, на которые...

Для вводимого с клавиатуры числа определить, сколько раз подряд оно делится без оcтатка на цифры от 2 до 9
для вводимого с клавиатуры числа определить сколько раз подряд оно делиться без оcтатка на цифры от...

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

1
Модератор
Эксперт С++
11111 / 9154 / 5501
Регистрация: 18.12.2011
Сообщений: 24,458
20.12.2014, 22:25 2
1.
C++
1
2
3
4
  cin>>x; //пусть x=1234
   a=x/1000; // a=1
   b=x/100;  // b=12 ?????????
...
2. cout<<c;
Т.к. нет пробелов после цифры, то все цифры слипнутся.

3. зачем в конце выводятся все числа от 2 до x?
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
20.12.2014, 22:25

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

Написать программу, которая предлагает пользователю ввести число и выводит в консоль все числа, на которые введенное делится без остатка
Написать программу, которая предлагает пользователю ввести число и выводит в консоль все числа, на...

Написать программу, которая предлагает пользователю ввести число и выводит в консоль все числа, на которые введенное делится без остатка
Написать программу, которая предлагает пользователю ввести число и выводит в консоль все числа, на...

Определить все числа из заданного промежутка, которые делятся на 7 без остатка
Даны числа А и В. Определить все числа из этого промежутка, которые делятся на 7 без остатка. Не...


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

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