Форум программистов, компьютерный форум, киберфорум
Наши страницы

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Foxlin
#1

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

19.12.2013, 19:13. Просмотров 246. Ответов 0
Метки нет (Все метки)

Я сделал, но получилось что он меняет первый и последний столбец в матрице, а не сдвигает
Код
#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++
У меня логическая ошибка в этом алгоритме. Я не могу найти ее. Как работает эта часть программы? t=A; for(i=n;i&gt;0;i--) { A=t; ...

В квадратной матрице найти сумму модулей элементов в строках, содержащих хотя бы один отрицательный элемент; определить номер 1ой строки с 0-ым элем-о - C++
Дана целочисленная квадратная матрица. 1) Найти сумму модулей элементов в строках, содержащих хотя бы один отрицательный элемент. 2)...

Осуществить циклический сдвиг элементов квадратной - C++
Осуществить циклический сдвиг элементов квадратной матрицы на n элементов вправо или вниз (в зависимости от введенного режима), n может...

Осуществить циклический сдвиг элементов квадратной матрицы - C++
(Console Application) Осуществить циклический сдвиг элементов квадратной матрицы размером М х N вправо на k элементов таким образом:...

Осуществить циклический сдвиг элементов квадратной матрицы - C++
Помогите решить эту задачу: Осуществить циклический сдвиг элементов квадратной матрицы размерности М х N вправо на К элементов следующим...

0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
19.12.2013, 19:13
Привет! Вот еще темы с ответами:

Как осуществить циклический сдвиг элементов квадратной матрицы - C++
Помогите осуществить циклический сдвиг элементов квадратной матрицы размерности MXN вправо на k элементов таким образом: элементы 1-й...

Выполнить циклический сдвиг элементов квадратной матрицы, используя локальные и динамические массивы - C++
Осуществить циклический сдвиг элементов квадратной матрицы размерность M x N вправо на k элементов таким образом: элементы первой строки...

Циклический сдвиг в матрице - C++
Всем добрый день! Необходима помощь. Задание такое: Дана матрица int matr. Используя функции, сдвинуть циклически каждый нечетный...

в квадратной матрице.... - C++
помогите плз кто разбираеться!!!!!!! 1)В данной действительной квадратной матрице порядка п найти наибольший по модулю элемент. Получить...


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

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru