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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Не осуществляется поворот матрицы http://www.cyberforum.ru/cpp-beginners/thread802017.html
Значит такая пробелма. Имеется следующая задача: Для заданного целого N(0<=N<=40) создать квадратную матрицу размером N*N, такую что каждый не диагональный элемент матрицы представляет собой сумму индексов эл-а, а каждый диагональный - сумму элементов, находящихся с ним в одной строке и одном столбце. Отобразить матрицу на экране. Повернуть матрицу на 90 град. по часовой стрелке и отобразить....
C++ Открытие браузера есть код, нужно, чтобы при введении в командную строку определенного текста открывался браузер по умолчанию и заходил на нужную страничку. Подскажите, пожалуйста, как это сделать? Моих знаний слишком мало. http://www.cyberforum.ru/cpp-beginners/thread801978.html
Описать класс множество C++
Описать класс множество с полями элементы множества и количество элементов, позволяющий добавлять и удалять элементы из множества, вывод всех элементов множества на экран.
Двумерный массив с уникальными элементами в столбце C++
Добрый день. Помогите пожалуйста решить задачу. Есть двумерный массив 3*5, который генерируется случайным образом. Необходимо сделать, чтобы элементы столбца были уникальными void magicMatrixInit ( ) { int valuesForMagicMatrix = { 1, 2, 3, 4, 5, 6, 7, 8 }; for (int i = 0; i < row; i++) for (int j = 0; j < column; j++) magicMatrix =...
C++ Перегрузка операторов для наследованных классов http://www.cyberforum.ru/cpp-beginners/thread801928.html
Есть один класс, для него определена операция сложения. Есть так же наследованный класс для него работает операция сложения определенная для класса родителя, но у наследованного класса есть дополнительные параметры, которые тоже должны изменятся. Можно перегрузить операцию сложения и для наследованного класса, но это не оптимально, т.к. по сути операция сложения делает тоже самое что и для...
C++ Написать программу решения линейного уравнения. Написать программу решения линейного уравнения. Входные данные поступают с клавиатуры. Предусмотреть обработку ошибок. Установить ширину поля 10 символов. Установить точность 4 цифры. Заполнить вместо пробелов символом %. Результат выводится на экран в десятичной, шестнадцатеричной и восьмеричной системе. Вот код который у меня получился #include <iostream> #include <math.h> #include... подробнее

Показать сообщение отдельно
Lev93
1 / 1 / 0
Регистрация: 09.02.2013
Сообщений: 51

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

06.03.2013, 14:51. Просмотров 462. Ответов 1
Метки (Все метки)

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

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
#include<iostream>
using namespace std;
 
int main ()
{
    int i, temp, j, n;
 
      
        cout<<"Enter the n: "<<endl;
        cin>>n;
        for(i=1; i<=n; i++)
        {
                temp=0;
                j=i;
                while(j>0)
                {
                        if(j%10!=0)
                        {
                                if(i%(j%10)!=0)
                                        temp=1;
                        }
                        else
                                temp=1;
                        j/=10; // здесь особенно не понятно
                }
                if(temp==0)
                        cout<<i<<endl;
        }
        system("pause");
        return 0; 
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru