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

Даны 4 вещественных числа. Определить сколько из них отрицательных. - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ медиа проигрователь http://www.cyberforum.ru/cpp-beginners/thread357939.html
Помогите создать небольшой класс про медиа проигрователь в котором есть инф про : 1. вставлен носитель или нет если да то вывести краткую инф о нём 2. играет ли песня или нет(привязать клавишу к сл...
C++ Теория автоматов (лабораторная работа) ПОМОГИТЕ! Помогите,пожалуйста, сделать лабораторную работу.Очень нужно!Кто знает и может сделать... :wall: Конечный автомат без выходов: A = <A, S, s0, F, f>, де А = {a, b, c, …} – входной алфавит, S = {0,... http://www.cyberforum.ru/cpp-beginners/thread357935.html
Объясните пожалуйста, как узнать тип ОС C++
В связи что нужно срочно разработать программу, то приходится дома писать в убунту, а на работе под виндой, как мне написать код так чтобы он знал где компилируется в винде или в линуксе? заранее спс.
C++ Элементы массива в порядке возрастания
#include <cstdlib> #include <iostream> using namespace std; const int size=7; int maxx( int * ); int minn( int * );
C++ дружественный класс http://www.cyberforum.ru/cpp-beginners/thread357913.html
доброго дня. есть вопрос. на картинке видно что шаблон называется class map. для чего в его тексте вставлена строка friend class map? это какой то "другой" класс который должен получить доступ?...
C++ Составить программу решения задачи. Все значения для вычисления ввести с клавиатуры Даны длины трех отрезков a, b, c. Если можно построить треугольник по этим трем отрезкам, то вычислить его периметр и площадь. подробнее

Показать сообщение отдельно
easybudda
Модератор
Эксперт CЭксперт С++
9695 / 5645 / 963
Регистрация: 25.07.2009
Сообщений: 10,850
30.09.2011, 03:02
Цитата Сообщение от Deviaphan Посмотреть сообщение
int Count( const float * array, int size, int i )
а зачем лишнюю переменную таскать?
C
1
2
3
size_t negative_count(const int * arr, size_t size){
    return ( size ) ? ( *arr < 0 ) + negative_count(arr + 1, size - 1) : 0;
}
нерекурсивный вариант
C
1
2
3
4
5
6
size_t negative_count(const int * arr, size_t size){
    size_t cnt = 0;
    while ( size-- )
        cnt += ( *arr++ < 0 );
    return cnt;
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru