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

Массивы: объединение двух массивов - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Найти все точки с целочисленными координатами, находящиеся внутри эллипса http://www.cyberforum.ru/cpp-beginners/thread553613.html
Помогите пожалуйста с задачей 3.3 в Borland из задачника Юркина. Точки внутри эллипса. Для заданных a и b найти все точки с целочисленными координатами, находящиеся внутри эллипса {x}^{2}, {a}^{2}+{y}^{2}, {b}^{2} \leq 1.
C++ Досрочный выход из программы - функция exit как выйти досрочно из программы exit(0); выдаёт ошибку. 'exit' was not declared in this scope return не поможет. http://www.cyberforum.ru/cpp-beginners/thread553607.html
Подготовить в Блокноте текстовый файл. Написать программу, которая считывает из текстового файла предложения и выводит их на экран в обратном порядке C++
Подготовить в Блокноте текстовый файл. Написать программу, которая считывает из текстового файла предложения и выводит их на экран в обратном порядке.
Оределить количество слов в строке и вывести на экран каждое нечетное слово C++
Дана строка текста, в которой слова разделены запятыми и двоеточиями. Необходимо: а) оределить количество слов в строке и вывести на экран каждое нечетное слово; б) определить, сколько слов в строке имеют максимальную длину; в) определить, есть ли в данной строке повторяющиеся слова, и вывести их на экран. Можно все это выполнить в одной программе, можно написать три маленьких, значения...
C++ Изменить количество знаков после запятой http://www.cyberforum.ru/cpp-beginners/thread553590.html
Программма работает правильно, но в результате расчетов, после целой части числа стоит шесть нулей. А надо, чтобы, если целое число, то не было вообще ничего, если десятичное, то максимум 2 знака после запятой. код программы: #include <math.h> #include <stdio.h> #include <conio.h> float min_element(float **massiv, int n, int m) { float min=massiv;
C++ Вставка .exe в приложение Есть такая задачка, создать класс, в нём установить файл aapt.exe и задать аргументы,потом взять у объекта свойство StandardOutput, считать, и распарсить то что вернет aapt.exe... Не понимаю как сделать. подробнее

Показать сообщение отдельно
MrGluck
Ворчун
Эксперт CЭксперт С++
6644 / 3835 / 505
Регистрация: 29.11.2010
Сообщений: 10,153
20.04.2012, 21:52     Массивы: объединение двух массивов
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include <iostream>
#include <algorithm>
#include <iterator>
 
template <typename T>
void f(T *A, int m, T *B, int n, T *C)
{
    std::merge(&A[0], &A[m], &B[0], &B[n], &C[0]);
    std::copy(&C[0], &C[m+n], std::ostream_iterator<T>(std::cout, " "));
    std::cout<< std::endl;
}
 
int main()
{
    int iA[] = {1, 2, 3, 4, 5}, iB[] = {6, 7, 8, 9}, iC[ (sizeof(iA) + sizeof(iB)) / sizeof(iA[0]) ];
    f(iA, sizeof(iA)/sizeof(iA[0]), iB, sizeof(iB)/sizeof(iB[0]), iC);
    double dA[] = {1.1, 2.2, 3.3, 4.4, 5.5}, dB[] = {6.6, 7.7, 8.8, 9.9}, dC[ (sizeof(dA) + sizeof(dB)) / sizeof(dA[0]) ]; 
    f(dA, sizeof(dA)/sizeof(dA[0]), dB, sizeof(dB)/sizeof(dB[0]), dC);
    char *cA = "abcd", *cB = "efgh", cC[ (sizeof(cA) + sizeof(cB)) / sizeof(cA[0]) ];
    f(cA, sizeof(cA)/sizeof(cA[0]), cB, sizeof(cB)/sizeof(cB[0]), cC);
    return 0;
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru