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

Из двух массивов сформировать общий массив - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ штрих Шеффера С++ http://www.cyberforum.ru/cpp-beginners/thread546236.html
задание: задана таблица истинности двух или трёх переменных, где значение (f) генерируется случайно, к примеру: a|b|f 0|0|0 0|1|1 1|0|0 1|1|1 или a|b|f
C++ Дано целое число N(>0). Если оно является степенью числа 3, то вывести TRUE, если не является-вывести FALSE. Дано целое число N(>0). Если оно является степенью числа 3, то вывести TRUE, если не является-вывести FALSE. Я не могу записать её с помощью цикла! Добавлено через 7 минут Дано целое число n и набор из n вещественных чисел. Вывести сумму и произведение чисел из данного набора. http://www.cyberforum.ru/cpp-beginners/thread546213.html
Ошибка сортировки пузырьком C++
Программа заполняет массив из 10 элементов рандомными числами от 1 до 100, выводит исходный массив, потом сортирует его методом пузырька и снова выводит. проблема в том что заполняет и выводит массив программа как надо, а вот дольше дело не идет, либо она вобще не меняет элементы местами, либо меняет только одну пару. грешу на выход индекса массива из диапазона, но сколько не смотрел, вроде все...
обьясните что именно делает функция this C++
Обьяснте пожалуйста что делает функция this?
C++ матрицы http://www.cyberforum.ru/cpp-beginners/thread546153.html
Дана матрица P(n,n). Проверить для нее свойство P2=P. Вычислить определитель матрицы P.
C++ Работа с файлами: найти слово, содержащее максимальное количество введенных букв Дано: текстовый файл, пользователем вводится буква. Найти: слово, содержащее наибольшее количество введенных букв. Набросал немного, но вот что дальше делать не знаю... #include <conio.h> #include <stdio.h> #include <stdlib.h> #include <string.h> int main() { FILE *f; подробнее

Показать сообщение отдельно
MrGluck
Ворчун
Эксперт С++
 Аватар для MrGluck
4927 / 2670 / 243
Регистрация: 29.11.2010
Сообщений: 7,429
18.04.2012, 20:35     Из двух массивов сформировать общий массив
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
#include <iostream>
#include <vector>
#include <algorithm>
 
bool f(int x, int y)
{
    return x > y;
}
 
int search_max(int *arr, int N)
{
    int max = arr[0];
    for (int i = 0; i < N; i++)
        if (arr[i] > max) max = arr[i];
    return max;
}
 
int main()
{
    int M[5] = {1, 2, 3, 4, 5}, N[6] = {6, 7, 8, 9, 10, 11}, S[11];
    std::merge(&M[0], &M[5], &N[0], &N[6], &S[0]);
    std::sort(&S[0], &S[11], f);
    for (int i = 0; i < 11; i++)
        std::cout<< S[i]<< " ";
    std::cout<< std::endl<< search_max(M, 5)<< " "<< search_max(N, 6)<< " "<< search_max(S, 11);
    return 0;
}
 
Текущее время: 10:45. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru