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

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

Войти
Регистрация
Восстановить пароль
 
Илья93
0 / 0 / 0
Регистрация: 01.12.2011
Сообщений: 13
#1

Раскрутка матрицы - C++

17.12.2011, 12:55. Просмотров 226. Ответов 0
Метки нет (Все метки)

не сооброжу какой цикл(for) и какую формулу задать в printf чтоб раскрутить матрицу-
1 7 13 15
10 2 6 14
11 9 3 5
16 12 8 4
должно выводиться так - 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16


#include <stdio.h>
#include <stdlib.h>

int main()
{
int i, j, n;
printf ("Введите размер матрицы : \n");
scanf ("%d", &n);
if (n >= 101 || n <= -1)
{
printf ("\t(!) Размер матрицы - это число от 0 до 100 (!)\n");
printf ("\tПерезапустите программу и задайте корректный размер\n");
exit(0);
}
int **arr = new int*[n];
for (i = 0 ; i < n ; i++)
arr[i] = new int[n];
printf ("Введите построчно элементы матрицы :\n");
for (i = 0; i < n; i++)
for (j = 0; j < n; j++)
scanf ("%d", &arr[i][j]);
printf ("\n");
int k = 0, x=0;
while (k < n*n)
{
for (???????)
{
printf ("%d ", ??????);
k++ ;
if (k >= n*n)
break;
}
for (???????)
{
printf (" %d ",?????????]);
k++ ;
if (k >= n*n)
break;
}
x++;
}
printf("\n");
return 0;
}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
17.12.2011, 12:55     Раскрутка матрицы
Посмотрите здесь:

Проверить, все ли столбцы матрицы упорядочены по возрастанию. Если да, то увеличить все элементы матрицы вдвое C++
Матрицы[макс. элементы, получение новой матрицы] C++
C++ Будем называть соседями элемента с индексами ij некоторой матрицы такие элементы этой матрицы, соответсвующие индексы которых отличаются от i и j не..
Построение новой матрицы по части заданой матрицы C++
Добиться того, чтобы один из элементов матрицы, обладающий наибольшим по модулю значением, располагался в левом верхнем углу матрицы C++
Транспонировать квадратную матрицу, используя только оператор for. Новой матрицы не создавать. Вывести исходную и транспониро-ванную матрицы C++
Графы: матрицы соединений и матрицы связей C++
C++ Матрицы. Необходимо найти значение среднего арифметического строк матрицы, исключая нулевые, в случае, если строка имеет отрицательный элемент(ы)
C++ Если сумма индексов каких-либо двух элементов матрицы, расположенных ниже главной диагонали, равна минимальному элементу матрицы, то..
C++ Даны целочисленные матрицы A (4×5) и B (5×7). В первой строке матрицы A найти число нулевых элементов
C++ Поменять местами элементы верхнего сектора матрицы с элементами правого сектора второй матрицы и наоборот
Для заданной матрицы найти такие k, что k-ая строка матрицы совпадает с k-ым столбцом C++

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

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

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