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

Создать функцию, которая возвращает количество отрицательных элементов массива - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ часть кода (матрица) http://www.cyberforum.ru/cpp-beginners/thread134749.html
как высчитать в матрице сумму элементов, находящихся на главной диагонали и над ней.? полный код не нужен, только вот эту часть.
C++ Телефонный справочник. #include "stdio.h" #include "conio.h" #define FNAME "I:\\phone.txt\0" void main() { char fname = FNAME; FILE *out; char fam; char name; char tel; http://www.cyberforum.ru/cpp-beginners/thread134738.html
(с++ if)Составить программу нахождения значений чисел C++
Составить программу нахождения значений чисел. Выбрать среди этих чисел положительные, если они есть, и напечатать их утроение. Добавлено через 2 минуты Составить программу нахождения значений чисел. http://img413.imageshack.us/img413/3117/73376749.png. Выбрать среди этих чисел положительные, если они есть, и напечатать их утроение. на картинке вместо 1 должно бить l извините ошибка(
C++ Вводить два числа и искать их произведение, до тех пор пока последнее число не будет введено равным 1
Вводить два числа и искать их произведение, до тех пор пока последнее число не будет введено равным 1. Вводить три числа, до тех пор пока их сумма не окажется равной 0.
C++ Уравнение http://www.cyberforum.ru/cpp-beginners/thread134721.html
Разработать программу решения уравнения , где a, b, c - любые вещественные числа.
C++ Треугольник) Даны произвольные числа a, b, c. Если нельзя построить треугольник с такими длинами сторон, то выдать соответствующее сообщение; если можно, то напечатать какой он: равносторонний, равнобедренный, разносторонний подробнее

Показать сообщение отдельно
Manjak
269 / 175 / 7
Регистрация: 12.03.2010
Сообщений: 494
24.05.2010, 15:45     Создать функцию, которая возвращает количество отрицательных элементов массива
Даже в двух вариантах
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
30
31
32
33
#include <iostream>
#include <algorithm>
#include <functional>
 
int counter1(int *arr, size_t& size);
int counter (int* arr, size_t& size);
 
using namespace std;
 
int main()
{
    int arr[] = {-1, -2, 3, 4, -5, -6, 7, 8, -9, -10};
    size_t size = 10;
    cout << "Counter: " << counter(arr, size) << endl;
    cout << "Counter1: " << counter1(arr, size) << endl;
    system("pause");
    return 0;
}
 
int counter1(int *arr, size_t& size)
{
    int counter = 0;
    for (size_t i = 0; i < size; ++i)
    {
        if (arr[i] < 0) ++counter;
    }
    return counter;
}
 
int counter (int* arr, size_t& size)
{
    return count_if(arr, arr+size, bind2nd(less<int>(), 0));
}
 
Текущее время: 22:43. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru