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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 9, средняя оценка - 4.56
Nesfer94
0 / 0 / 0
Регистрация: 16.12.2012
Сообщений: 8
#1

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

16.12.2012, 22:03. Просмотров 1143. Ответов 4
Метки нет (Все метки)

С клавиатуры задается двухзначное целое число. Необходимо вывести на экран все его делители
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
16.12.2012, 22:03     С клавиатуры задается двухзначное целое число. Необходимо вывести на экран все его делители
Посмотрите здесь:

C++ Пользователь вводит с клавиатуры число, необходимо перевернуть его (число) и вывести на экран.
C++ Дано натуральное число n. Найти все его делители и разложить его на простые числа.
C++ Дано натуральное число n. Получить все его натуральные делители.
Ввести целое число N. Вывести все простые делители этого числа C++
Ввести целое число N. Вывести все простые делители этого числа C++
C++ необходимо перевернуть его (число) и вывести на экран.
C++ Дано целое число n. Получить все простые делители этого числа
C++ Дано целое число , лежащие в диапазоне от -999 до 999.Вывести строку - словесного описание данного числа вида "отрицательное двухзначное число", "отри
C++ Дано целое число (N>0), используя операции деление нацело и взятие остатка от деления, вывести все его цифры начиная с самой правой
Пользователь вводит с клавиатуры число, необходимо перевернуть его (число) и вывести на экран C++
C++ Пользователь вводит с клавиатуры число, необходимо показать на экран сумму его цифр
C++ Ввести с клавиатуры целое положительное число и вывести на экран сумму его цифр

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
v.a.l.i.d
412 / 377 / 10
Регистрация: 21.09.2012
Сообщений: 913
16.12.2012, 22:08     С клавиатуры задается двухзначное целое число. Необходимо вывести на экран все его делители #2
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include "stdafx.h"
#include "iostream"
using namespace std;
 
int _tmain(int argc, _TCHAR* argv[])
{
    setlocale(LC_ALL, "Russian");
 
    int n;
 
    cout << "Введите число: ";
    cin >> n;
 
    for (int i=1; i<=n/2; i++)
        if (n % i == 0)
            cout << i << " ";
    
 
    cout << endl;
    system("pause");
    return 0;                   
}
Ev[G]eN
Эксперт С++
5096 / 1534 / 381
Регистрация: 23.01.2011
Сообщений: 3,148
16.12.2012, 22:35     С клавиатуры задается двухзначное целое число. Необходимо вывести на экран все его делители #3
Цитата Сообщение от 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;
}
Schizorb
508 / 460 / 16
Регистрация: 07.04.2012
Сообщений: 865
Записей в блоге: 1
Завершенные тесты: 1
16.12.2012, 22:38     С клавиатуры задается двухзначное целое число. Необходимо вывести на экран все его делители #4
Ev[G]eN, так а смысл просматривать дальше половины числа?
v.a.l.i.d
412 / 377 / 10
Регистрация: 21.09.2012
Сообщений: 913
16.12.2012, 22:40     С клавиатуры задается двухзначное целое число. Необходимо вывести на экран все его делители #5
Цитата Сообщение от Ev[G
eN;3868752]for (int i=1; i<=n/2; i++)
не очень понял
Ну конечно же. Я забыл еще про один делитель числа. Это само число 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
#include "stdafx.h"
#include "iostream"
using namespace std;
 
int _tmain(int argc, _TCHAR* argv[])
{
    setlocale(LC_ALL, "Russian");
 
    int n;
 
    cout << "Введите число: ";
    cin >> n;
 
    for (int i=1; i<=n/2; i++)
        if (n % i == 0)
            cout << i << " ";
            
    cout << n;
    
 
    cout << endl;
    system("pause");
    return 0;                   
}
Yandex
Объявления
16.12.2012, 22:40     С клавиатуры задается двухзначное целое число. Необходимо вывести на экран все его делители
Ответ Создать тему
Опции темы

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