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

Сделать сдвиг на один в лево в квадратной матрице - C++

Восстановить пароль Регистрация
 
Foxlin
Сообщений: n/a
19.12.2013, 19:13     Сделать сдвиг на один в лево в квадратной матрице #1
Я сделал, но получилось что он меняет первый и последний столбец в матрице, а не сдвигает
Код
#include <iostream>
#include <clocale>
#include <conio.h>

using namespace std;

int main()
{
	setlocale (LC_ALL,"");
	int const N = 100; 
	int n, e = 0;
			
	printf ("Введите размер матрицы: ");
	scanf ("%d", &n);
	cout << endl;
	
	int a[N][N]; 
	int temp = a[0][0];
	for (int i=0; i<n; i++)
		for (int j=0; j<n; j++)		
		{
			printf("Введите элемент %d: ", e += 1);
			scanf ("%d", &a[i][j]);
		}
	
	cout << endl << "Введенная матрица:" << endl << endl;
	for (int i=0; i<n; i++)
	{
		for (int j=0; j<n; j++)
			printf ("%2d ", a[i][j]);
		cout << endl;
	}
	cout << endl;

	cout << endl << "Измененная матрица:" << endl << endl;
	for (int i=0; i<n; i++)
	{
		for (int j=n-1; j>-1; j--)
			printf ("%2d ", a[i][j]);
		cout << endl;
	}
	cout << endl;

	_getch();
	return 0;
	}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
19.12.2013, 19:13     Сделать сдвиг на один в лево в квадратной матрице
Посмотрите здесь:

Сдвиг элементов массива в лево. C++
C++ Осуществить циклический сдвиг элементов квадратной матрицы
C++ В квадратной матрице найти сумму модулей элементов в строках, содержащих хотя бы один отрицательный элемент; определить номер 1ой строки с 0-ым элем-о
Как осуществить циклический сдвиг элементов квадратной матрицы C++
C++ Осуществить циклический сдвиг элементов квадратной
Выполнить циклический сдвиг элементов квадратной матрицы, используя локальные и динамические массивы C++
Циклический сдвиг в матрице C++
C++ В квадратной матрице выполнить циклический сдвиг строк

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать тему
Опции темы

Текущее время: 06:58. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru