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

Форум программистов: 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 сообщение ] 


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

Зарегистрированные пользователи: нет зарегистрированных пользователей


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

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