|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
08.11.2016, 18:16 | #1 |
Новичок
Джуниор
Регистрация: 08.11.2016
Сообщений: 1
|
Дана прямоугольная матрица А.Переместить элементы её периметра на 1 элемент по часовой стрелке
Вот такая вот задача,нужна помощь в написании кода по ней
#define _CRT_SECURE_NO_WARNINGS #include <stdio.h> #include <conio.h> #include <iostream> #define N 2 #define M 3 #define R 1 int main() { setlocale(LC_ALL, "Russian"); double A[M][N], r; int m, n; printf("введите число строк\n"); scanf("%d", &m); printf("введите число столбцов\n"); scanf("%d", &n); //Ввод матрицы А printf("\n Введите элементы матрицы А через пробел или Enter\n"); int i, j; //Индексы строк и столбцов // От i нулевого до j макс for (i = 0; i<m; i++) for (j = 0; j<n; j++) scanf("%lf", &A[i][j]); /*Вывод мтариц на экран*/ printf("\n Матрица А \n"); for (i = 0; i<m; i++) { printf("%d строка: ", i + 1); for (j = 0; j<n; j++) printf("%.1lf ", A[i][j]); printf("\n"); getch(); } r = A[0][0]; for (int i = 0; i < n - 1; i++) A[i][0] = A[i + 1][0]; for (i = 0; i < m - 1; i++) A[n - 1][i] = A[n - 1][i + 1]; for (i = n - 1; i > 0; i--) A[i][m - 1] = A[i - 1][m - 1]; for (i = m - 1; i > 0; i--) A[0][i] = A[0][i - 1]; A[0][0] = r; //вывод } Вот получаемый код.Он выводит матрицу,которую ты записываешь,на экран,но элементы не смещаются Последний раз редактировалось Энтони; 08.11.2016 в 20:36. |
08.11.2016, 18:19 | #2 |
Пользователь
Регистрация: 22.10.2016
Сообщений: 12
|
Подскажите пожалуйста, на форуме есть кто из программистов, кто создавал сайты для англоговорящих пользователей. Т.е сайт на английском языке.
напишите есть такие кто создавал
|
08.11.2016, 20:48 | #3 | |
2 the Nation Glory
Старожил
Регистрация: 27.05.2014
Сообщений: 3,289
|
Цитата:
Код:
Кто умер, но не забыт, тот бессмертен.
Лао-Цзы. |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Дана целочисленная прямоугольная матрица . В строках, содержащих максимальный элемент | Анна997 | Паскаль, Turbo Pascal, PascalABC.NET | 0 | 23.05.2016 17:30 |
Дана целочисленная прямоугольная матрица . В столбцах , элементы которых упорядочены по | Анна997 | Паскаль, Turbo Pascal, PascalABC.NET | 0 | 23.05.2016 17:28 |
Дана матрица nxm. Отсортировать по возрастанию элементы стоящие по периметру матрицы, начиная с элемента A(n,1) по часовой стрелке | Pr* | Паскаль, Turbo Pascal, PascalABC.NET | 0 | 17.06.2015 11:55 |
Дана целочисленная прямоугольная матрица. | Nastasia_NST | Помощь студентам | 1 | 10.05.2012 21:23 |
дана прямоугольная матрица... | Avvakymova | Паскаль, Turbo Pascal, PascalABC.NET | 2 | 08.05.2011 12:55 |