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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Найти площадь вписанного в окружность радиуса R неправильного 10-угольника http://www.cyberforum.ru/cpp-beginners/thread975586.html
помогите написть задачу на С++ Найти площадь вписанного в окружность радиуса R неправильного 10-угольника, если его стороны – это хорды, стягивающие дуги 2п/55, 4п/55, 6п/55,...20п/55 рад. Длина...
C++ Шифрование Помогите пожалуйста....Нужна программа на си++, которая шифрует и дешифрует текст, методом простой замены, при этом ключ т.е алфавит на который была сделана замена записывался в текстовый документ.... http://www.cyberforum.ru/cpp-beginners/thread975583.html
lu факторизации по алгоритму дулиттла C++
решение слау lu факторизации по алгоритму дулиттла без выбора ведущего элемента
Что не так с циклом? C++
Нужно сделать так, чтобы программа находила такие i и j, при которых x и y будут больше или равны нулю при заданных t1 и t2. t1 и t2 дробные числа, максимум два числа после запятой. Суть в том, что...
C++ rand() cpp http://www.cyberforum.ru/cpp-beginners/thread975565.html
1. Тут недавно мне пришлось вспомнить как работать с rand() в С++. Ну сложности не было, конечно, нужно было случайное число на неком промежутке . Я сразу написал вот такую формулу: max -...
C++ Как поменять права доступа 777 Помогите пожалуйста. В инструкции по установке кмс сказано: "Установить права доступа 777 на каталоги ( /pfiles/ и /sm_ff/ ) и все вложенные (включая и файлы каталога(ов))" Что означает "и все... подробнее

Показать сообщение отдельно
Hoottie_McGOOB
107 / 105 / 5
Регистрация: 04.10.2013
Сообщений: 231
12.10.2013, 23:02
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
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
#include <stdafx.h>
#include <iostream>
#include <cstdlib>
 
using namespace std;
 
int main()
{
    setlocale(LC_ALL, "rus");
    int N;
    cout<<"Введите N: ";
    cin>>N;
 
    int p=1;
    int z;
    int m;
 
    bool is_true_digit = true;
 
    for(int i=1; i<=N; i++)
    {
        m = i;
        is_true_digit = true;
 
        if(m<10)
        {
            cout <<p<<": "<<i<<endl;
            p++;
        }
 
 
        if(m>=10)
        for(;;)
        {
            z = m%10;
 
            if(z==0) break;
            
            m=(m-m%10)/10;
 
            if(i%z!=0) is_true_digit = false;
            if (m<10)
            {
                if(m==0) break;
                if(i%m!=0) is_true_digit = false;
            }
 
            if(m<10)
            if(is_true_digit == true)
            {
                cout <<p<<": "<<i<<endl;
                p++;
                break;
            }
        }
        
    }
 
  system("pause");
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru