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

Создать новый массив из отрицательных элементов массива У. - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Прога на структуры. http://www.cyberforum.ru/cpp-beginners/thread428021.html
Народ, есть у кого эта прога "Создать файл,который содержит номер телефонов сотрудников учреждения:указываются фамилия,инициалы и номер телефона.Найти номер телефона сотрудника по его фамилии и инициалам.." ? Я , что-то вообще не шарю , как её сделать. Помогите, пожалуйста, кому не трудно. Если , что на счёт денег чуток закинуть могу.
C++ Многопоточность в VC++ 2008 Где можно найти нормальный пример? Все, что запускаю не работает, а значит читать обьяснения нет смысла. Вот например при таком коде (из msdn): // Potochnost.cpp: определяет точку входа для консольного приложения. // #include "stdafx.h" #include <windows.h> #include <stdlib.h> #include <string.h> #include <stdio.h> http://www.cyberforum.ru/cpp-beginners/thread428007.html
Онлайн C++ компилятор C++
Думаю что обратился по теме. Хочу обратиться к опытным пользователям, необходимо поставить на сайт онлайн C++ компилятор, что для этого необходимо !?
C++ помогите создать класс
нужно создать класс который будет организовывать турнирную таблицу. т.е нам в файле дан список результатов команд : "команда1 - команда2 ,2-1" а нам нужно исходя из этих результатов упорядочить команды по сумме набраных очков. за победу дается 3 очка за поражение 0 , а за ничью 1. P.S "заранее спасибо"
C++ Вопрос о хуках http://www.cyberforum.ru/cpp-beginners/thread427968.html
Как перехватить выделенный текст в любом приложении? То есть, например пользователь выделяет текст в ворде, нам его надо получить.можно перехватывать движения мыши с помощью глобального мышиного хука. Получить hwnd окна и прочитать выделенный текст, EM_GETSEL чет ниче не могу реализовать,может знаете какие нить туториалы или примеры по хукам?
C++ std::allocator Здравствуйте! Подскажите почему возникает ошибка сегментирования: using std::cout; using std::endl; int main() { std::allocator<std::string> exp; std::string *ptr; ptr = exp.allocate(10); подробнее

Показать сообщение отдельно
lemegeton
 Аватар для lemegeton
2909 / 1338 / 133
Регистрация: 29.11.2010
Сообщений: 2,720
14.01.2012, 15:11     Создать новый массив из отрицательных элементов массива У.
Я думаю, что имеется в виду формирование нового массива, состоящего только из отрицательных элементов старого массива.

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
#include <stdio.h>
#include <stdlib.h>
 
int isNegative(int value) {
  return value < 0;
}
 
int copyIf(int *destination, int *source, int size, int (*predicate)(int)) {
  int i = 0, j = 0;
  for (; i < size; ++i)
    if (predicate(source[i]))
      destination[j++] = source[i];
  return j;
}
 
int main(int argc, char *argv[]) {
  int numbers[] = {-1, 2, -3, -4, 0, 2, 7};
  const int numberOfNumbers = sizeof(numbers) / sizeof(int);
  int negatives[numberOfNumbers];
  int numberOfNegatives = copyIf(negatives, numbers,
    numberOfNumbers, isNegative);
  
  int i;
  for (i = 0; i < numberOfNegatives; ++i)
    printf("%4d", negatives[i]);
  printf("\n");
  
  return 0;
}
 
Текущее время: 18:06. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru