Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Некорректная работа .find() для map Доброго времени суток. Столкнулся с такой проблемой. имеется: std::map<int, CCF_sample*> intersect_map; где CCF_sample это struct При последовательном просмотре элементов в цикле, все... https://www.cyberforum.ru/ cpp-beginners/ thread216010.html C++ указать номер строки, в которой впервые встречается определение переменной
Какая функцыя указиваеть номер строки, в которой впервые встречается определение переменной
C++ Нужна простенькая игра Задали по информатике написать простую игру, можно с псевдо графикой даже. Помогите кто чем сможет. Заранее благодарю)) https://www.cyberforum.ru/ cpp-beginners/ thread216000.html C++ Поиск наибольшей цифры https://www.cyberforum.ru/ cpp-beginners/ thread215997.html
:) Привед всем!!! Такая смешная задачка на C++ Borland как - ввести с клавиатуры число и найти в нем наибольшую цифру и вывести её на экран.... Вроде простая задача но чет не получаеться:( char...
C++ Переписать прогу на старую версию борланда 3.1
#include <iostream> #include <string> #include <conio.h> #include <clocale> void replace(std::string &str){ std::string st1 = "ED", st2 = "ing"; while(str.find(st1) != -1){ ...
C++ Ввод массива и быстрая сортировка https://www.cyberforum.ru/ cpp-beginners/ thread215963.html
Вводиться массив N строк,каждая строка заканчивается символом "0", выбрать строки не содержащие символов "# & \ / *" отсортировать по убыванию и вывести (по убываию суммы квадратов первых трех...
C++ Почему-то перестал работать getchar() Чтобы окно после выполнения программы сразу не закрывалось, я использовала getchar(). Теперь же он не срабатывает, программа закрывается и все #include <stdio.h> #include <math.h> int fact(int... https://www.cyberforum.ru/ cpp-beginners/ thread215956.html C++ Как динамически выделить память для строкового массива?
Собственно сам вопрос.
C++ Ошибка после ввода числа #include <stdio.h> #include <math.h> int fact(int n1) { if (n1==0) n1=1; else n1=n1*fact(n1-1); return n1; } https://www.cyberforum.ru/ cpp-beginners/ thread215936.html C++ Для заданного натурального числа N вычислить и вывести на экран Подскажи как решать это задание пожалуйста. ил ихотябы объясните что означают большие символы)) Для заданного натурального числа N вычислить и вывести на экран: ... https://www.cyberforum.ru/ cpp-beginners/ thread215932.html
Сформировать массив, элементами которого являются числа 2,1,4,3,6,5,...,100,99 C++
Как написать в турбо си Сформировать массив IM(100) элементами которого являются числа 2,1,4,3,6,5,...,100,99.
C++ Составить блок-схему https://www.cyberforum.ru/ cpp-beginners/ thread215927.html
#include <stdio.h> #include <conio.h> #include <stdlib.h> #include <string.h> //#include <unistd.h> //#include <windows.h> struct DTP {
Эксперт С++
2343 / 1716 / 148
Регистрация: 06.03.2009
Сообщений: 3,675
20.12.2010, 17:47 0

Написать функцию, определяющую в каком из двух массивов больше отрицательных элементов - C++ - Ответ 1221701

20.12.2010, 17:47. Показов 1662. Ответов 1
Метки (Все метки)

Лучший ответ Сообщение было отмечено coldspirit как решение

Решение

coldspirit,
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include <algorithm>
#include <iostream>
#include <cstddef>
#include <boost/lambda/lambda.hpp>
 
bool IsMoreNegativeNumbersInFirstArray(const int* first, std::size_t sizeFirst, const int* second, std::size_t sizeSecond) {
  return std::count_if(first , first  + sizeFirst , boost::lambda::_1 < 0) >
         std::count_if(second, second + sizeSecond, boost::lambda::_1 < 0);       
}
 
int main() {
  int first [] = { 0, -1,  2, -3,  4, -5 };
  int second[] = { 0,  1, -2,  3, -4,  5 };
  
  std::cout << IsMoreNegativeNumbersInFirstArray(first , sizeof(first ) / sizeof(first [0]), 
                                                 second, sizeof(second) / sizeof(second[0])) << std::endl;
 
  return 0;           
}
Результат: http://codepad.org/fa9juxNS

Вернуться к обсуждению:
Написать функцию, определяющую в каком из двух массивов больше отрицательных элементов C++
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
20.12.2010, 17:47
Готовые ответы и решения:

Написать m-функцию, определяющую, каких элементов - отрицательных или положительных - больше в нечётных столбцах матрицы
Друзья, помогите, пожалуйста Написать m-функцию, определяющую, каких элементов - отрицательных ...

Создать функцию, определяющую, в каком из двух чисел произведение цифр больше
Ребята,подскажите пожалуйста как решить такую задачу:&quot;Создать функцию,которая бы находила, в каком ...

Определить в каком из одномерных массивов больше отрицательных элементов
даны два Одномерных массива. Определить в каком из них больше отрицательных элементов . Для поиска...

Определить, в каком из двух массивов больше элементов, равных 1?
не правильно что то сделал(( вот задача: В каком из двух данных массивов р (n), q(n) больше ...

1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
20.12.2010, 17:47
Помогаю со студенческими работами здесь

Выяснить, в каком из двух массивов больше положительных элементов
Даны два массива. Выяснить, в каком из них больше положительных элементов Помогите, пожалуйста

Найти, в каком из массивов больше положительных чисел, а в каком отрицательных
Дано натуральное число n и два целочисельных массива a1,a2,...,an и b1,b2,...,bn. Найти в каком...

Нужно написать программу определяющую каких элементов больше положительных или отрицательных
Дан массив из n целых чисел. Нужно написать программу определяющую каких элементов больше...

Из двух одномерных массивов вывести на печать тот, в котором больше отрицательных элементов
Дано: массивы A(10), B(15). Напечатать тот массив, в котором больше отрицательных элементов....

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru