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

Определить количество четных делителей числа - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Дано натуральное число. Определить есть ли в нем цифра 3? C++ http://www.cyberforum.ru/cpp-beginners/thread1225322.html
Дано натуральное число. Определить есть ли в нем цифра 3?
C++ Определить порядковый номер цифры с максимальной величиной Дано натуральное число, в котором все цифры различны. Определить порядковый номер его максимальной цифры, считая номера: -от конца числа; -от начала числа; http://www.cyberforum.ru/cpp-beginners/thread1225319.html
C++ Обработка исключений при табулировании функций
Задание: 1. Проанализировать задачу одного из вариантов и выявить те типы ошибок, которые могут возникнуть при реализации на ЭВМ. 2. Создать приложение для решения задачи, выполнив обработку исключений. Для обработки ошибок деления на ноль, неправильного приведения типов использовать встроенные исключения. 3. Для обработки остальных ошибок создать и возбудить собственные классы исключений....
Инициализация векторной пары C++
Имеется вектор типа std::vector<std:: pair<std::string, int>> a; как его можно проинициализиоовать ? На конструкцию типа a = { {"ololo", 1}, .... }; ругается. Потдержка C++ 11 есть, использую MVS 2021 ultimate. Подскажите пожалуйста.
C++ Чтение из файла в контейнер map http://www.cyberforum.ru/cpp-beginners/thread1225286.html
Вот есть структура struct Kino { int numb ; //номер кинотеатра string name; //название ктра vector<string> sv; //список фильмов (их может быть сколько угодно) .каждый фильм отдельный элемент вектора , т. е. sv } есть файл input.txt номер к-ра / название / список фильмов
C++ Взаимный include без использования cpp-файлов Возможно ли связать два класса реализованных в .h-файлах, чтобы не приходилось переносить реализацию в файлы cpp? Эти 2 класса: Object.h class Object { public: virtual String getClassName() { /**/ } virtual String toString() { /**/ } virtual bool equals(Object& other) { /**/ } подробнее

Показать сообщение отдельно
tdo22
10 / 10 / 1
Регистрация: 14.02.2013
Сообщений: 727
10.07.2014, 16:25     Определить количество четных делителей числа
не работает потому-что:
на 7 строке переменой "с" присваивается 0

должно быть как-то так:
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
#include <iostream>
using namespace std;
 
int main()
{
    int a = 0, // Пользовательское число
        b = 0, // Четные
        c = 0; // Делителей всего
 
    cout << "Enter number: ";
    cin >> a;
 
    for (int i = 1; i < a; i++)
    {
        if (a%i == 0)
            b++;
        if (a%i == 1)
            c++;
    }
 
    cout << "Делителей = " << b << " , из них четных " << c << endl;
 
 
    system("PAUSE");    
    return 0;
}
 
Текущее время: 07:24. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru