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

С клавиатуры задается двухзначное целое число. Необходимо вывести на экран все его делители - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ как создать бесконечный цикл http://www.cyberforum.ru/cpp-beginners/thread734485.html
помогите)нужно чтоб можно было вводить несколько раз за сеанс)экзе файл закрывается
C++ Поиск в векторе всех элементов со значением, большим заданного с клавиатуры Помогите пожалуйста с заданием : Разработать программу поиска в векторе всех элементов со значением, большим заданного с клавиатуры и удаления найденных элементов. Элементы вектора вводятся с клавиатуры и хранятся в связанном списке http://www.cyberforum.ru/cpp-beginners/thread734484.html
Помощь в ошибке (Вычислить) C++
Доброе время суток. Помогите пожалуйста y = (1 / (sin(a + 5*b)) - abs(b - sqrt(a))); Зарание спасибо.
Описать функции для работы с рациональными числами A и B C++
2. Структуры Описать функции для работы с рациональными числами A и B: 1) сложение, вычитание; 2) деление, умножение; 3) сокращение числа A до несократимого. Добавлено через 5 часов 17 минут upupup Добавлено через 11 минут
C++ Время работы цикла http://www.cyberforum.ru/cpp-beginners/thread734472.html
Здравствуйте.Пытаюсь создать тетрис #include <iostream> #include <windows.h> #include <ctime> using namespace std; int sw; int err = 0; int nol = 0; long points = 0;
C++ Как преобразовать число в массив байт int n = 222333; // hex: 0003647D нужно получить массив байт из переменной n вида: byte m = {0x00, 0x03, 0x64 ,0x7D}; // порядок не имеет значения .. подробнее

Показать сообщение отдельно
Ev[G]eN
Эксперт С++
5096 / 1534 / 381
Регистрация: 23.01.2011
Сообщений: 3,148
16.12.2012, 22:35     С клавиатуры задается двухзначное целое число. Необходимо вывести на экран все его делители
Цитата Сообщение от v.a.l.i.d Посмотреть сообщение
for (int i=1; i<=n/2; i++)
не очень понял

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
#include <iostream>
 
int main () {
    int num = 0;
    std::cin >> num;
    
    for (int i = 1; i < num + 1; i++)
        if (!(num % i))
           std::cout << i << " ";
    
    system("pause");
    return 0;
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru