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

Объединение массивов! - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Тема "Символы и строки"Не могу решить вот это задание http://www.cyberforum.ru/cpp-beginners/thread218292.html
Помогите пожалуйста решить вот это задание!! "Написать функцию,которая преобразует строку,содержащую произвольную последовательность нулей и единиц и вывести на экран соответствующее целое число.Работу программы завершить,если во введенной строке содержится хотя бы один символ отличный от нуля или единицы" Вот такое задание!!Помогите,скоро экзамен!!!
C++ Как удалить последнюю строку из файла? Дан файл нужно удалить из него последнюю строку и записать полученный результат в другой файл. Как удалить строку и вообще как посчитать кол-во строк в файле? http://www.cyberforum.ru/cpp-beginners/thread218284.html
класс для массива C++
написать класс для массива с проверкой границ должны быть проверки на выход за пределы массива +операции +удаления, +добавления, +доступа и +копирования, +инциализации и ещё если возможно, написать тесты для этого класса Добавлено через 1 час 22 минуты #include <iostream> using namespace std; class Mass() {
C++ Строки | Отредактируйте заданное предложение, удаляя из него все слова с чётными номерами.
Отредактируйте заданное предложение, удаляя из него все слова с чётными номерами. Что-то накалякал, но пахать не хочет :( #include "stdafx.h" #include <stdio.h> #include <iostream> void main() { char s; int i,j,n; printf("Enter string: ");
C++ srand http://www.cyberforum.ru/cpp-beginners/thread218275.html
что значит строка? srand((unsigned)time(NULL);
C++ В матрице "а" заменить местами первый отрицательный элемент первой строки и последний диагональный Написал часть, генерацию чисел. А как сортировать и заменить понять не могу. #include <iostream.h> #include <stdlib.h> #include <math.h> #include <time.h> #include <conio.h> // directivi int main() { подробнее

Показать сообщение отдельно
limaxY
0 / 0 / 0
Регистрация: 22.12.2010
Сообщений: 12

Объединение массивов! - C++

22.12.2010, 20:36. Просмотров 2372. Ответов 1
Метки (Все метки)

Задано две целочисленные неубывающие последовательности A=(ai), i=1..n, n<=100 и B=(bi),
i=1..n, n<=100, т.е. есть одинаковые элементы. Объединить эти массивы так,
чтобы результирующий массив стал строго возрастающим.

вот что у меня есть((

#include <iostream>
using namespace std;

void main()
{
setlocale(LC_ALL,"Russian");
long a[100], b[100], c[200];
int ia,ib,ic,i,k1,k2;

cout<<"введите 1-ый массив: ";
cin>>k1;
for(i=0;i<k1;i++)
cin>>a[i];

cout<<"введите 2-ой массив: ";
cin>>k2;
for(i=0;i<k2;i++)
cin>>b[i];

for(ia=0,ib=0,ic=0;(ia<k1)&&(ib<k2);ic++)
if(a[ia]>b[ib])
c[ic]=a[ia++];
else c[ic]=b[ib++];

for(ia<k1;ia++;ic++)
c[ic]=a[ia];
for(ib<k2;ib++;ic++)
c[ic]=b[ib];

cout<<"результат: ";
for(i=0;i<(k1+k2);i++)
cout<<c[i]<<"";
}

работает не правильно((
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru