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

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

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

Дано N чисел, вывести количество чётные числа - C++

19.01.2014, 17:59. Просмотров 311. Ответов 2
Метки нет (Все метки)

Дано N чисел, вывести количество чётные числа.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
19.01.2014, 17:59     Дано N чисел, вывести количество чётные числа
Посмотрите здесь:

Сформировать одномерный массив целых чисел. Выбрать все чётные числа. Вывести на экран - C++
Сформировать одномерный массив целых чисел. Выбрать все чётные числа. Вывести на экран.

Дано четыре числа. Вывести на экран наибольшую из первых цифр заданных чисел. - C++
Люди помогите, пожалуйста. Дана такая задача: Дано четыре числа. Вывести на экран наибольшую из первых цифр заданных чисел. Например,...

Вывести чётные числа строки - C++
Числа то выводит,но когда ввожу например ввожу 12 выводит 2... #include "stdafx.h" #include <iostream> #include <stdlib.h> ...

Дан текст, содержащий целые числа. Вывести на экран количество чисел в нем - C++
Не только цифр, но и чисел к примеру: Строка: 11 23 1 123 4 Количество: 5 Сделать по такому принципу. Буду очень благодарен. ...

Дан текст, содержащий целые числа. Вывести на экран количество чисел в нем - C++
На уроке преподаватель не объясняет как решать. Задачи берутся из "Основы программирования на языке С++" часть 2 Огнева М.В., Кудрина Е.В....

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

Дано натуральное число n>0 и последовательнось чисел из n елементов, найти количество всех чисел которые больше за 0 и меньше за 0 - C++
Всем привет, задача такова: Дано натуральное число n>0 и последовательнось чисел из n елементов, найти количество всех чисел которые...

Дано два файла, содержащих одинаковое количество целых чисел - C++
Нужно написать программку в C++. Дано два файла, содержащих одинаковое количество целых чисел. Записать из них в третий файл только те...

Дано 40 чисел.Определить сколько отличны от последнего числа - C++
Привет всем. Не могу решить задачу. Не понимаю с чего начать. Вот задача: Дано 40 чисел, определите сколько из них отличны от последнего...

Дано число A (>1). Вывести найбольшее из целых чисел К, для которых сумма 1+1/2 - C++
Дано число A (>1). Вывести найбольшее из целых чисел К, для которых сумма 1+1/2+...+1/k будет меньше А и саму эту сумму.


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ev[G]eN
Эксперт С++
5097 / 1535 / 381
Регистрация: 23.01.2011
Сообщений: 3,148
19.01.2014, 18:06     Дано N чисел, вывести количество чётные числа #2
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include <iostream>
 
int main()
{
    size_t N;
    std::cout << "N: ";
    std::cin >> N;
 
    size_t evenElementsCounter(0);
    for (int i = 0, number; i < N; i++) {
        std::cin >> number;
        evenElementsCounter += !(number % 2) ? 1 : 0;
    }
    std::cout << "Count of even elements: " << evenElementsCounter << std::endl;
 
    std::system("pause");
    return 0;
}
BumerangSP
4286 / 1408 / 121
Регистрация: 16.12.2010
Сообщений: 2,941
Записей в блоге: 3
19.01.2014, 18:16     Дано N чисел, вывести количество чётные числа #3
Вот еще вариант, позабавнее) -1 в конце в данном случае обязателен, но при подсчете не учитывается:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#include <iostream>
 
int allEvenNums(int n, ...) {
    int *pN = &n, cnt = 0;
    while (*pN != -1) {
        cnt += !(*pN % 2) ? 1 : 0;
        ++pN;
    }
    return cnt;
}
 
int main() {
    std::cout << allEvenNums(1,2,3,4,5,6,78,9,58  ,-1);
}
Ответ Создать тему
Опции темы

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