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

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

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

Восстановить пароль

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

Ответ
 
Опции темы Поиск в этой теме
Старый 10.05.2011, 18:12   #1
Lowjedy
Новичок
Джуниор
 
Регистрация: 10.05.2011
Сообщений: 2
По умолчанию перестановка четных и нечетных столбцов матрицы

Доброго времени суток уважаемые участники форма. Столкнулся с проблемой при написании программы на языке СИ.
Составить программу перестановки четных и нечетных столбцов элементов матрицы. Перестановку столбцов
оформить в виде функции.
Сама программа компилируется,но в результате вторая матрица у которой столбцы должны поменяться местами выводится аналогичная исходной,введенной с клавиатуры. Подоздеваю что дело в функции,но исправить не получается( .Вот код:

Цитата:
#include <stdio.h>
#include<stdlib.h>
int func(int a,int b,int c,int d);
const int M = 4;
const int N = 4;
main()
{
int i, j, A[M][N];
for ( i = 0; i < M; i ++ )
for ( j = 0; j < N; j ++ )
{
printf ("A[%d][%d]=", i, j);
scanf ("%d", & A[i][j]);
}
for ( i = 0; i < M; i ++ ) {
for ( j = 0; j < N; j ++ )
printf ( "%4d", A[i][j] );
printf("\n"); }
puts("novaya matrica:");
int a;
a=func(i,j,M,N);
for ( i = 0; i < M; i ++ ) {
for ( j = 0; j < N; j ++ )
printf ( "%4d", A[i][j] );
printf("\n"); }
getch();
if(a==1) {
puts("zamena provedena yspeshno");
};}
int func (int i,int j,int M,int N) {
int A[i][j];
int temp;
for(i=0; i>M; i++) {
for(j=0; j>N; j++) {
if(j%2==0);{
temp=A[i][j];
A[i][j]=A[i][j-1];
A[i][j-1]=temp;
}}}
return(1);}
Lowjedy вне форума Ответить с цитированием
Старый 10.05.2011, 18:12   #2
Lowjedy
Новичок
Джуниор
 
Регистрация: 10.05.2011
Сообщений: 2
По умолчанию

скромно надеюсь на вашу помощь)
Lowjedy вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Дан двухмерный массив из 20 столбцов. Вставить в него столбец из чисел 10 после всех четных столбцов. Дмитрий142 Помощь студентам 9 07.06.2012 19:32
Найти сумму элементов четных столбцов матрицы Julila Помощь студентам 3 25.02.2011 15:51
Сумма четных столбцов (в нечетных - текст) VictorM Microsoft Office Excel 6 23.10.2010 00:08
Перестановка элементов четных и нечетных строк Юлия19 Помощь студентам 3 14.06.2009 18:33
Перестановка столбцов матрицы и строки. MaGWaY_minsk Помощь студентам 3 06.02.2009 00:55