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

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

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

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

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

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

Помогите пожалуйста доработать программу двухмерного массива в СИ
a[3][3]= {{0,2,4}, {5,3,1}, {9,5,2}}.
Нужно чтобы элементы первой строки проверялись по значению с элементами по главной диагонали и второстепенной, например элемент 1 столбца "0" сравнивался с 1 элементом 3 столбца "9"(главная диагональ) и с самим собой второстепенная диагональ и так с 2 и 4.Если элемент больше по значению тогда элементы столбца умножаются друг на друга. Пример 4*1*2=8.

Вот что написал я, пока что только выводит массив а условие не как не выполняется.

Код:
#include <stdio.h>
#include <math.h>
#include <conio.h>

int change (int *, int, int);
	void main (void) {
int a[3][3]= {{0,2,4}, {5,3,1}, {9,5,2}},i;
printf ("Before\n");
for (i=0; i <= 2; i++)
	 printf ("%d   %d    %d\n",a[i][0],a[i][1],a[i][2]);
	 printf("Razmer mmassiva %d\n", change (& a[0][0],3,3));
	 printf("After\n");
	 for (i=0; i <= 2; i++)
	 printf ("%d   %d    %d\n",a[i][0],a[i][1],a[i][2]);
					 getch();
	 }
int change (int *b,int col,int row)
{
int j,temp[3],L[3],i;
for (j=0;j>=2;j++)
if (*(b+j)>=*(b+j)){
    L[j]=1;
}
	{
for (j=0; j>=2;j++)
    if (L[j]=1){
        temp[i]=L[j];
            printf ("%d\n", temp[j]);
            getch();
    }
            return col*row;
getch();
	}
	}

Последний раз редактировалось minxxx1986; 29.12.2012 в 01:19. Причина: Не указал в теме тип программы.
minxxx1986 вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
двухмерный массив... Vlad0n Помощь студентам 5 22.11.2012 15:42
Двухмерный массив dryshok Общие вопросы C/C++ 1 29.06.2012 07:57
Двухмерный массив... L_Killer Помощь студентам 4 28.05.2010 01:46
двухмерный массив Enchantner Паскаль, Turbo Pascal, PascalABC.NET 3 22.04.2008 20:47
Двухмерный массив xtraSHAD0W Паскаль, Turbo Pascal, PascalABC.NET 2 22.04.2008 18:17