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

Вычислить количество отрицательных элементов массива - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Read Structure From File http://www.cyberforum.ru/cpp-beginners/thread986652.html
Собственно запускаем такую программу. Файл обязательно должен быть бинарным. #include <iostream> #include <cstdlib> #include <clocale> #include "function.h" using namespace std; int main ()...
C++ создать класс Создать класс который содержит в закрытой области содержит какие либо данные, а пользователь через интерфейс этого класса может получить эти данные. http://www.cyberforum.ru/cpp-beginners/thread986645.html
Из Pascal в C++ C++
Ребята, помогите пожалуйста перевести Задачу из Pascal в C++. В головоломку умножения играют с рядом карт, каждая из которых содержит одно положительное целое число. Во время хода игрок убирает...
Происхождение и сущность ошибок.оператор operator++ C++
Пожалуста, обьясните про оператор operator++. честно написать, я вобще почти ничего не понял. Как он действует? Для чего он нужен? #include <iostream> // для объекта cout using namespace std; ...
C++ Обмен между приложениями http://www.cyberforum.ru/cpp-beginners/thread986573.html
Есть два приложения в ОС Windows , одно консольное которое ждет ввода трех чисел std::cin , второе диалоговое , диалоговое запускает консольное с помощью ShellExecuteEx , у нас есть хэндл консольного...
C++ Программа для проверки тела .exe файла Можете дать программу где можно посмотреть код скомплированной программы на c++ или .net подробнее

Показать сообщение отдельно
Rivory
146 / 112 / 2
Регистрация: 15.01.2013
Сообщений: 266
24.10.2013, 14:43
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
34
35
36
37
//Включает в себя функции ввода-вывода на экран
#include<iostream>
//Использование поля имен std, чтобы не писать везде std::cout и std::endl
using namespace std;
 
//Функция подсчета отрицательных значений. На вход ей передается массив всех значений.
int count_negatives(int arr[10])
{
    //Переменная-счетчик, в которой будем записывать количество отр. значений
    int counter = 0;
    //Цикл по всему массиву
    for(int i = 0; i < 10; ++i)
    {
        //Если отрицательное, то
        if(arr[i] < 0)
        {
            //Прибавляем счетчик
            counter++;
        }
    }
    //Возвращаем полученное значение
    return counter;
}
 
//Главная функция, точка входа в программу. argc - кол-во параметров, argv - массив самих параметров.
int main(int argc, char** argv)
{
    //Создаем массив из 10 целочисленных значений
    int arr[10] = {1, -1, 2, -2, 3, 5, -17, 18, 0, 182};
    //Вызываем нашу функцию и результат её выполнения записываем в переменную counter.
    //Важно заметить, что эта counter и counter из функции выше - разные переменные.
    int counter = count_negatives(arr);
    //Выводим на экран результат
    cout << "Number of negatives is: " << counter << endl;
    system("pause");
    return 0;
}
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru