Форум программистов, компьютерный форум, киберфорум
Visual C++
Войти
Регистрация
Восстановить пароль
Другие темы раздела
Visual C++ CPU-z Здраствуйте. Пишу прогу, которая должна доставать информацию о процессоре. Откуда взять эту инфу?? помогите кто может:cry: Добавлено через 2 минуты кстати, работаю на восьмом студио, буду очень... https://www.cyberforum.ru/ visual-cpp/ thread274364.html Visual C++ Описать какой-либо список
Нужна помощь в написании простой программы(экзамен)Прога оч простая - список чего-то(например видеокасет)Если есть кто то кто модет помочь - объясню подробнее, времени много не займет. За помощь...
Visual C++ Создать диалоговое приложение https://www.cyberforum.ru/ visual-cpp/ thread274101.html
создать диалоговое приложение которое подсчитывает произведение не нулевых цифр натурального числа.вывести цифры на экран с помощью команды trace
Visual C++ написать программу https://www.cyberforum.ru/ visual-cpp/ thread274073.html
Считать из файла SPISOK1.TXT и перевести все в структуры. №1 потом из структур необходимо сформировать 3 файла. А) 1 файл: замужние бездетные. Б) 2 файл: с высшим образованием и без...
C++ wraper dll для dll написанной на VB6 Visual C++
Привет У меня есть dll написанная на VB6 внутри которой находится функция для математических расчетов. Функция работает прекрасно - я это проверял вызывая ее из тестового приложения тоже...
Visual C++ Как вывести все совершенные числа от 0 до 100 в appwizzard! Не могу вывести все совершенные числа от 0 до 100 в appwizzard. Если кто знает напишите как? https://www.cyberforum.ru/ visual-cpp/ thread273772.html
Visual C++ Как прописать путь к заголовочному файлу VS2010? Не могу найти информацию как прописать путь в директиве к своим файлам. Сам не понял что написал но результат примерно такой. #include"d:\мой фаил.h" Добавлено через 32 минуты Спасибо всем сам... https://www.cyberforum.ru/ visual-cpp/ thread273638.html Работа с классом Visual C++
Имеется класс. Как передавать массив элементов класса в функции/процедуру? class polynome { public: polynome(); ~polynome(); ...
Visual C++ Проблема с классами и графическим режимом Необходимо написать игру "Охота на тараканов". Для начала я решил нарисовать прицел, но не могу понять ошибки: Должно быть три файла: main.cpp; class.h; function.cpp Вот они: main.cpp: #include... https://www.cyberforum.ru/ visual-cpp/ thread273586.html Visual C++ библиотеки.... перенос проекта на другой компьютер https://www.cyberforum.ru/ visual-cpp/ thread273409.html
Всем доброго дня. Подскажите где настройки компановки библиотек проекта? Мне надо чтобы програма работала нормально на другом омпьютере, на котором нет вижуала. В с++ билдере это делалось при помощи...
Перегрузка операций Visual C++
Требуется перегрузить операции сложения + и присваивания = Вопрос: почему при завершении метода, результат удаляется? Как сделать так, чтобы значение нормлаьно возвращалось и не стиралось попути?...
Visual C++ pid https://www.cyberforum.ru/ visual-cpp/ thread273327.html
Проблема в Visual С++ Если просто на Dev С++ писать: HWND hWnd = FindWindow(0,"WindowName"); DWORD pid; GetWindowThreadProcessId(hWnd, &pid); Прекрасно работает Если на vc++ - ерроры.
0 / 0 / 1
Регистрация: 03.04.2011
Сообщений: 3
13.04.2011, 00:56 0

слияние массивов - Visual C++ - Ответ 1547322

13.04.2011, 00:56. Показов 817. Ответов 1
Метки (Все метки)

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

Решение

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
30
31
32
33
34
35
36
#include<iostream>
#include<cstdlib>
using namespace std;
int main()              //упорядочены по возрастанию
{
int n,m,k;
int *f,*g,*h,*result;
cin>>n;
cin>>m;
cin>>k;
f=(int*)malloc(n*sizeof(int));
g=(int*)malloc(m*sizeof(int));
h=(int*)malloc(k*sizeof(int));
result=(int*)malloc((n+m+k)*sizeof(int));
int i,fi,gi,hi;
fi=gi=hi=0;
int a;
for(i=0;i<n;i++) { cin>>f[i]; }
for(i=0;i<m;i++) { cin>>g[i]; }
for(i=0;i<k;i++) { cin>>h[i]; }
result[0]=f[0];
for(i=0;i<n+m+k;i++)
{
if (g[gi]<result[i]) { result[i]=g[gi]; }
if (h[hi]<result[i]) { result[i]=h[hi]; }
if (f[fi]==result[i]) {fi++;}
else if(g[gi]==result[i]) {gi++;}
else {hi++;}
result[i+1]=f[fi];
}
for(i=0;i<n+m+k;i++)
{
cout<<result[i]<<' ';
}
return 1;
}


Вернуться к обсуждению:
слияние массивов Visual C++
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
13.04.2011, 00:56
Готовые ответы и решения:

Слияние двух стеков в третий
Нужен код вот этой программы : Разработать программу слияния двух стеков, содержащих возрастающую...

Двухпутевое слияние)))си++
#include &lt;conio.h&gt; #include &lt;iostream.h&gt; #include &lt;stdlib.h&gt; void clrscr(void); void main() {...

Слияние двух файлов через строку
Есть два файла,их имена вводятся с консоли.Надо чересстрочно их слиять в производном классе при...

Слияние массивов
Ребят нужна помощь. есть код нужно маленько доработать. Условие нужно слить 2 массива в 3-ий и...

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

слияние массивов
сливаю 2 массива: $array_1 = array(&quot;0&quot; =&gt; &quot;0&quot;, &quot;2&quot; =&gt; &quot;0&quot;, &quot;4&quot; =&gt; &quot;0&quot;); $array_2 = array(&quot;1&quot;...

Слияние массивов
я новичек в программировании. Помогите пожалуйста решить слудеющию задачу на С++. Заданы три...

Слияние массивов
Добрый день. Решил задачу, в Visual Studio все прекрасно работает, но когда пытаюсь залить на сайт...

Слияние массивов
Получить массив С(k), упорядоченный по возрастанию, путем слияния массивов A(n) и B(m),...

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