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

Как посчитать количество элементов в массиве и распечатать его? - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Аргументы по умолчанию (что не так ?) http://www.cyberforum.ru/cpp-beginners/thread231770.html
#include "stdafx.h" #include "sys.h" #include <iostream> using namespace std; int box ( int lenght = 1, int width = 1, int height = 1); int main () { sys(); cout << "Значение по умолчанию: " << box();
C++ Запись строки Надо записать строку в конец файла , Незнаю как ее написать.. void zap(char *str) { ofstream r(ios::app); Как мне осуществить ввод в конец файл строку?? } http://www.cyberforum.ru/cpp-beginners/thread231767.html
C++ Ключевое слово register
локальная переменная которая задается : register int a; так же будет локальной и сохраняется в регистр если есть свободное место. но зачем нам это надо? почему нельзя воспользоваться auto?
String[,] Base1 = new string[1, 1] C++/CLI WinForms
Есть код , переработаный с С#, кажется верно, только есть один вопрос: В событии обработки клика используется симвоьный массив, как его переписать в С++? public static String Base1 = new string; // ??? private: System::Void button1_Click(System::Object^ sender, System::EventArgs^ e) { String^ S; S = Convert::ToString(listBox1->Items); String^ S1; System::IO::FileStream^...
C++ Цикл с параметром (for) http://www.cyberforum.ru/cpp-beginners/thread231744.html
Задание - Вводятся числа a и b. Найти количество таких чисел в диапазоне , которые являются точными квадратами. #include <iostream> #include <conio.h> #include <cmath> using namespace std; int main () { setlocale(LC_ALL,"Russian"); int a,b; cout << "Первое число a";
C++ Дайте пожалуйста ответы 1) Почему при объявлении матрицы с одновременной инициализацией первые скобки можно оставить пустыми, а вторые нет? 2) Как вывести матрицу таблицей с колонками одинаковой ширины? 3) Можно ли просмотреть все элементы матрицы в одном цикле? и как? 4) Когда используются формальные параметры-указатели? Какими в этом случае должны быть фактические параметры? 5) Какие параметры могут быть у... подробнее

Показать сообщение отдельно
ForEveR
Модератор
Эксперт С++
 Аватар для ForEveR
7955 / 4717 / 318
Регистрация: 24.06.2010
Сообщений: 10,525
Завершенные тесты: 3
20.01.2011, 20:07     Как посчитать количество элементов в массиве и распечатать его?
Electricitygirl,
C++
1
2
3
4
5
for(int i=0; i<n; ++i)
{
    if(Arr[i] % 2 == 0)
        count++;
}
Где n - размер массива, Arr - массив, count - счетчик нечетных элементов, сначала должен быть 0.

Или.

C++
1
int cnt=std::count_if(vec.begin(), vec.end(), std::bind2nd(std::modulus<int>(), 2));
Где count_if - алгоритм из STL. vec - вектор из STL. begin, end - итераторы на начало вектора.
bind2nd - адаптер из STL. modulus<int>() - структура из STL с перегруженным оператором ().
 
Текущее время: 04:12. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru