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

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

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 25.03.2015, 20:45   #1
FYNZIK
Пользователь
 
Регистрация: 10.02.2014
Сообщений: 47
По умолчанию Помогите, срочно пожалуйста, проболел из-за весны много, а на завтра сдать нужно Осуществить сдвиг элементов массива Y (m) в напра

Помогите, срочно пожалуйста, проболел из-за весны много, а на завтра сдать нужно
Осуществить сдвиг элементов массива Y (m) в направлении младших индексов на заданное количество позиций k <m заполняя нулями позиции, освобождаемые
FYNZIK вне форума Ответить с цитированием
Старый 25.03.2015, 21:06   #2
FYNZIK
Пользователь
 
Регистрация: 10.02.2014
Сообщений: 47
По умолчанию

вот сердце программы, помогите с полным кодом пожалуйста
for(int i=k;i<n;i++)
a[i-k]=a[k];
for(int i=n-k;i<n;k++)
a[i]=0;
FYNZIK вне форума Ответить с цитированием
Старый 26.03.2015, 00:12   #3
Aleksander550
Форумчанин
 
Регистрация: 07.01.2014
Сообщений: 124
По умолчанию

как-то так:
Код:
#include <iostream>
#include <iomanip>

const int size = 30;

using namespace std;

void print(int arr[], int len){
 for (int i = 0; i < len; i++){
	if (i % 10 == 0)
		cout << '\n';
 	cout << setw(5) << arr[i];
 }
}

void generate(int arr[], int len){
 for (int i = 0; i < len; i++)
 	arr[i] = i;
}

void magic(int arr[], int len, int x){
 int n = 0;
 for (int i = 0; i < x; i++){
 	for (int j = 0; j < len - n; j++){
 		arr[j] = arr[j + 1];			
 	}
 	arr[len - ++n] = 0;
 } 
}

int main(){
 int array[size], k;
 cout << "Input K: ";
 cin >> k;
 generate(array, size);
 print(array, size);
 magic(array, size, k);
 cout << "\n\n";
 print(array, size); 
 return 0;
}
П.С. как-то не понятно у вас клавиша 'А' отказывает http://www.programmersforum.ru/showthread.php?t=275197
#define TRUE FALSE //счастливой отладки
Aleksander550 вне форума Ответить с цитированием
Ответ


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

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Осуществить циклический сдвиг элементов массива влево на К позиций (Delphi) ALEXandr20333 Помощь студентам 8 13.02.2014 23:04
Осуществить циклический сдвиг элементов прямоугольной матрицы на n элементов вправо или вниз Nekro95 Помощь студентам 12 07.11.2012 22:31
ПОМОГИТЕ СРОЧНО!!!ЗАВТРА СДАТЬ УЖЕ(((( olview Microsoft Office Excel 4 29.05.2008 21:35