С Новым годом! Форум программистов, компьютерный форум, киберфорум
Наши страницы

Определить количество четных делителей числа - 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. Создать приложение для решения задачи, выполнив обработку...
Инициализация векторной пары C++
Имеется вектор типа std::vector<std:: pair<std::string, int>> a; как его можно проинициализиоовать ? На конструкцию типа a = { {"ololo", 1}, .... }; ругается. Потдержка C++ 11 есть, использую MVS...
C++ Чтение из файла в контейнер map http://www.cyberforum.ru/cpp-beginners/thread1225286.html
Вот есть структура struct Kino { int numb ; //номер кинотеатра string name; //название ктра vector<string> sv; //список фильмов (их может быть сколько угодно) .каждый фильм отдельный...
C++ Взаимный include без использования cpp-файлов Возможно ли связать два класса реализованных в .h-файлах, чтобы не приходилось переносить реализацию в файлы cpp? Эти 2 класса: Object.h class Object { public: virtual String... подробнее

Показать сообщение отдельно
zss
Модератор
Эксперт С++
6587 / 6149 / 2025
Регистрация: 18.12.2011
Сообщений: 16,030
Завершенные тесты: 1
10.07.2014, 19:14
Вот финальный вариант:
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
#include <iostream>
#include <locale>
using namespace std;
 
int main()
{
    int a = 0, // Пользовательское число
        b = 0, // Делителей всего
        c = 0; // Четные
    setlocale(LC_ALL,"Rus");
    cout << "Введите число:";
    cin >> a;
    for (int i = 1; i <= a; i++)
    {
        if (a%i == 0)
        {
            b++;
            if (i%2 == 0)
                 c++;
        }
    }
    cout << "Делителей = " << b << " , из них четных " << c << endl;
    system("PAUSE");    
    return 0;
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.