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

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

Войти
Регистрация
Восстановить пароль
 
externo
1 / 1 / 0
Регистрация: 05.09.2015
Сообщений: 59
#1

Вывести все делители числа - C++

05.09.2015, 11:32. Просмотров 410. Ответов 4
Метки нет (Все метки)

Нужно вывести все делители числа
сначала сделать проверку, является ли оно целым
но после цикла делители не выводятся на консоль
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
#include <iostream>
#include <math.h>
using namespace std;
int main()
{
   setlocale(0, "rus");
   double a, b;
   int i, f, g;
    cout << "Введите целое число, для которого требуется найти делители:" << endl;
    cin >> a;
    b = a - int(a);
    i=1;
    f=0;
    g=0;
    if (b > 0)
    {
        cout << "Вы ввели неверное число.";
    } else
    { while (i<=a)
      {
          f=int(a);
          g = mod(f, i);
          if (g=0)
          {
              cout << i<< endl;
          }
          i++;
      }
 
        }
 
 
    return 0;
}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
05.09.2015, 11:32     Вывести все делители числа
Посмотрите здесь:

Вывести все простые делители числа - C++
Люди помогите с лабами до субботы надо сдать!!! 1. Ввести целое число N. Вывести все простые делители этого числа. 2. Ввести строку...

Вывести на экран все четные делители числа N - C++
Вывести на экран все четные делитесь числа N. Помогите написать программу))

Вывести на экран все четные делители числа N - C++
Есть код, который выводит четные. А как из этого кода сделать, чтобы ввести с клавиатуры целое N, вывести на экран все четные делители...

Вывести все делители заданного натурального числа с++ - C++
Вывести все делители заданного натурального числа

Получить все натуральные делители числа и вывести их в обратном порядке - C++
Ребят Добрый вечер помогите написать программу на с++, очень нужно у самого в с++ фактически нулевые знания. Буду очень очень...

Вывести все одноразрядные натуральные делители произвольного большого числа - C++
Реализовать программу , которая выводит все одноразрядные натуральные делители произвольного большого числа ( количество цифр которого...

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
QVO
638 / 449 / 32
Регистрация: 26.10.2010
Сообщений: 1,263
Записей в блоге: 4
Завершенные тесты: 2
05.09.2015, 11:41     Вывести все делители числа #2
Сообщение было отмечено автором темы, экспертом или модератором как ответ
C++
1
if (g=0)
заменить на

C++
1
if (g == 0)
nmcf
5268 / 4588 / 1538
Регистрация: 14.04.2014
Сообщений: 18,226
05.09.2015, 11:45     Вывести все делители числа #3
Сообщение было отмечено автором темы, экспертом или модератором как ответ
C++
1
2
3
4
5
6
7
    else
    {
        f = a;
        for (i = 1; i <= f; ++i)
            if (f % i == 0)
                cout << i << endl;
    }
Kerry_Jr
Модератор
Эксперт PHP
2178 / 1974 / 689
Регистрация: 14.05.2014
Сообщений: 5,773
Записей в блоге: 1
Завершенные тесты: 5
05.09.2015, 11:47     Вывести все делители числа #4
Цитата Сообщение от externo Посмотреть сообщение
сделать проверку, является ли оно целым
а почему сразу бы не ввести целое число в целочисленную переменную?
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
05.09.2015, 15:24     Вывести все делители числа
Еще ссылки по теме:

Вывести на экран все числа последовательности являющиеся составными и их делители - C++
Поступает последовательность целых положительных чисел, 0 – конец последовательности. Вывести на экран все числа последовательности ...

Ввести целое число N. Вывести все простые делители этого числа - C++
прошу помочь над 2 задачами в с++: 1. Ввести целое число N. Вывести все простые делители этого числа 2. Ввести строку и слово,...

Вывести на экран через запятую все делители натурал. числа N, кратные 2 - C++
Вывести на экран через запятую все делители натурал. числа N, кратные 2

Ввести целое число N. Вывести все простые делители этого числа - C++
помогите с двумя задачами... только начали программирование... 1. Ввести целое число N. Вывести все простые делители этого числа ...

Вывести все одноразрядные натуральные делители произвольного большого числа (количество цифр меньше 15) - C++
Реализовать программу, которая выводит все одноразрядные натуральные делители произвольного большого числа (количество цифр которого меньше...

Вывести делители числа n - C++
Нужно вывести делители числа n, НО по три елемента в каждой сттроке. Помогите, пожалуйста)


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

Или воспользуйтесь поиском по форуму:
externo
1 / 1 / 0
Регистрация: 05.09.2015
Сообщений: 59
05.09.2015, 15:24  [ТС]     Вывести все делители числа #5
Ну это задание лабораторки, поэтому думаю, что лучше перестраховаться, мало ли что при проверке введут
Yandex
Объявления
05.09.2015, 15:24     Вывести все делители числа
Ответ Создать тему
Опции темы

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