Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 16.12.2011, 21:50   #1
Lerris
 
Регистрация: 13.12.2011
Сообщений: 5
Вопрос добавить в середину массива n элементов

Код:
#include "stdafx.h"
#include "iostream"
#include <iomanip>
#include "conio.h"

using namespace std;

const int MM=100;
void vivMas(int mas1[MM],int n)
{
	for (int i=0;i<n;i++)
	{cout << setw(5) << mas1[i];}
	printf("\n");
	
}
int main()
{

	int i,N,k,z,x,w,a,h;
    int mas[MM];
	printf("\n--vvedite razmer massiva--\n\n");
	scanf("%d",&N);
	for (i=0;i<N;i++){
			mas[i]=rand()%100-50;
		}	
vivMas (mas,N);

printf("\n DOBAVLENIE. vvedite kol-vo elementov");
cin>>z;
printf("\n DOBAVLENIE. vvedite nomer posle kotorogo budem vstavlyat");
cin>>x;
N=N+z;
x=x+1;
for(int q=0;q<z;q++)
{
mas[x+z]=mas[x+2*z];
mas[x]=mas[x+z];
printf("vvedite element");
cin>>h;
mas[x]=h;
x=x++;
}
vivMas (mas,N);
getch();
return 0;
}

Должно быть все правильно, в чем косяк???
Lerris вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
добавить в середину массива n элементов Lerris Общие вопросы C/C++ 2 14.12.2011 21:47
Вывод элементов массива.Изменение элементов массива. Vesnushka18 Помощь студентам 6 09.06.2011 13:05
к элементам первой половины массива добавить минимум, а к элементам второй - добавить максимум specialist Паскаль, Turbo Pascal, PascalABC.NET 3 08.05.2011 01:46
В одномерном массиве, состоящем из n вещественных элементов, вычислить сумму элементов массива HazelHen Общие вопросы C/C++ 2 29.03.2009 15:16