→ Для вступления в общество новичков и профессионалов программирования, пожалуйста нажмите здесь ...

Форум программистов: C++, Basic, Delphi, Pascal, JavaScript
Логин: Пароль:
Запомнить?  
@Mail.ru



Начать новую тему Ответить на тему  [ 1 сообщение ] 
циклический сдвиг массива 
Автор Сообщение
Начинающий

Регистрация: 29.06.2010
Сообщения: 16
Языки:

Репутация: 0 [ ? ]
Сообщение циклический сдвиг массива
#include<iostream>
#include<time.h>
#include<stdlib.h>
using namespace std;

template<class T>

void sdvig_l(T*mas,int size)
{
int m;
cout<<"Введите индекс сдвига: ";
cin>>m;
int tmp=mas[0];
for(int i=0;i<size;++i)
{
mas[i-m]=mas[i];
mas[size-m]=tmp;
cout<<mas[i-m]<<"\t";
for(int i=0;i<m;++i)
{
mas[i-m]=mas[i];
mas[size-m]=tmp;
cout<<mas[i-m]<<"\t";
}
break;
}
cout<<"\n\n";
delete[]mas;
}
void main()
{
setlocale(LC_CTYPE,"Rus");
srand((unsigned)time(NULL));
const int n=7;
int mas[n];
for(int i=0;i<n;++i)
{
mas[i]=rand()%30;
cout<<mas[i]<<"\t";
}
cout<<"\n\n";
sdvig_l(mas,n);
}





подскажите,что не так?


23.10.2010 20:51
Профиль Отправить email
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ 1 сообщение ] 


Кто сейчас на конференции

Зарегистрированные пользователи: Google [Bot]


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Перейти:  
cron
© 2013 «Форум программистов Украины»