0 / 0 / 0
Регистрация: 24.02.2015
Сообщений: 5
1

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

18.04.2015, 17:48. Показов 2104. Ответов 2
Метки нет (Все метки)

Без понятий как сделать обясните плиз
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
18.04.2015, 17:48
Ответы с готовыми решениями:

Функция: найти все числа в заданном диапазоне, которые делятся на любую из своих цифр
Найти все числа в заданном диапазоне, которые делятся на любую из своих цифр. нужно написать...

Найти все числа в заданном диапазоне, которые делятся на сумму своих цифр.
Написать программу, содержащую не менее двух функций в разных файлах .c (.cpp), и три варианта...

Найти все натуральные числа в диапазоне [a, b], которые делятся на каждую из своих цифр
Найти все натуральные числа в диапазоне , которые делятся на каждую из своих цифр.

В заданном интервале найти все числа, которые делятся на каждую из своих чётных цифр
Составить программу, обеспечивающую в интервале от N1 до N2 (N1, N2 – натуральные числа) поиск и...

2
94 / 48 / 63
Регистрация: 16.06.2014
Сообщений: 385
18.04.2015, 18:24 2
Лучший ответ Сообщение было отмечено Ksifon как решение

Решение

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include <iostream>
using namespace std;
int main()
{
    int i,b,c,chislo,t,f;
    cin>>b;
    cin>>c;
    for(i=b;i<=c;i++)
    {chislo=i;
     f=1;
     while (chislo)
     {t=chislo%10;
      if (t==0 || i%t!=0) {f=0;break;}
      chislo/=10;}
     if (f==1) cout<<i<<endl; 
    }
    return 0;
}
1
Диссидент
Эксперт C
26824 / 16733 / 3666
Регистрация: 24.12.2010
Сообщений: 37,452
18.04.2015, 18:30 3
Предлагаю чуть иначе организовать цикл и обойтись без флага
C++
1
2
3
4
5
for (;chislo; chislo/=10) {
   t=chislo%10;
   if (t==0 || i%t) break;
}
if (chislo==0) cout<<i<<endl;
2
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
18.04.2015, 18:30
Помогаю со студенческими работами здесь

Найти и вывести все трёхзначные числа, которые которые делятся на каждую из своих цифр
Найти и вывести все трёхзначные числа, которые которые делятся на каждую из своих цифр. На ноль...

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

В заданном диапазоне найти все числа, которые делятся без остатка на a или на b
Добрый вечер!Помогите решить лабу по программированию 1.Даны два числа aи b. Найдите среди чисел...

Найти четырехзначные чиса, которые делятся без остатка на любую из своих цифр
Здравствуйте! Хочу обратиться с помощью решения следующих задач :umnik: 6. Вывести в 5 колонок...


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2022, CyberForum.ru