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

Посчитать количество четных и количество нечетных членов массива - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Найти наибольшее из значений элементов, расположенной в заштрихованной части матрицы http://www.cyberforum.ru/cpp-beginners/thread413421.html
Здравствуйте. Помогите разобраться с массивами. Задали написать программу Дана действительная квадратная матрица порядка n. Найти наибольшее из значений элементов, расположенной в заштрихованной...
C++ строки, имеется строка, содержащая буквы латинского алфавита.......... Имеется строка, содержащая буквы латинского алфавита и цифры. Вывести на экран длину наибольшей последовательности цифр, идущих подряд. http://www.cyberforum.ru/cpp-beginners/thread413411.html
Помогите с нахождением среднего бала.(программа студент) C++
#include "stdafx.h" #include <iostream> #include <cstring> #include <conio.h> #include <stdio.h> using namespace std; const int kc=2; struct stud{ char name ;
C++ Русский текст
Помогите сделать на русском в консоли ввод и вывод! Пишу в консоли русскими а выдаёт иероглифы! #include <iostream> #include <clocale> using namespace std; void main() { setlocale...
C++ Работа с массивом.Разделить элементы K-ой строки на диагональный элемент массива http://www.cyberforum.ru/cpp-beginners/thread413379.html
Всем привет! Вот, собственно задача: задан массив размером MxM клеток. ну пусть будет не больше 10.. нужно разделить элементы k-oй строки на диагональный элемент соответствующего каждому элементу...
C++ как найти чётные элементы массива? как найти чётные элементы массива??? подробнее

Показать сообщение отдельно
xAtom
915 / 740 / 60
Регистрация: 09.12.2010
Сообщений: 1,346
Записей в блоге: 1
21.12.2011, 12:32
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
#include <iostream>
#include <algorithm>
using namespace std;
 
bool  is_odd(const int n) {
   return (n % 2) ? true : false;
}
 
bool  is_even(const int n) {
   return (n % 2) ? false : true;
}
 
int main(void)
{
   const int N = 10;
   int* arr = new int[N];
   for(int i = 0; i < N; i++)
        arr[i] = 3 * (rand() % 10);
 
   cout << count_if(arr, arr + N, is_even)<< endl; // кол-во чётных
   cout << count_if(arr, arr + N, is_odd) << endl; // кол-во нечётных
 
   cout.put('\n');
   copy(arr, arr + N, ostream_iterator<int>(cout, "  "));
 
   delete[] arr;
   arr = NULL;
   return 0;
}
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru