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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 05.01.2013, 21:35   #1
bodyart13
 
Регистрация: 05.01.2013
Сообщений: 3
По умолчанию Робота с матрицами (С)

1.)Нужно написать программу которая отсортирует элементы столбцов матрицы за спаданием их значений методом обмену. Матрицу вводить из клавиатуры. Вывести на экран старую и новую матрицы.
2.)А потом для отсортированной матрицы найти произведение элементов в каждой строке под побочной диагональю, и найти среднее значение этих произведений. И вывести все произведение и их среднее значение.
Так вот с первый я справился, а как сделать второе понятие не имею. Помогите пожалуйста. Объясните где и что дописать. Вот что я написал:

Код:
#include "stdafx.h"
#include "stdlib.h"
#include "stdio.h"
#include "conio.h"
#include "math.h"
#define n 5
void bul(int a[n][n]);
void main(void)
{
int i,j,k;
static int a[n][n];
system("cls");
 for (i = 0; i < n; i++)
  {
  for (j = 0; j < n; j++)
    {
    printf("a[%d][%d] =", i+1, j+1);
    scanf("%d", &a[i][j]);
    }
  }
printf("old array\n");
for (i = 0; i < n; i++)
  {
  for (j = 0; j < n; j++)
    printf ("%5d", a[i][j]);
  printf("\n");
  }
bul(a);
printf("\nnew array\n");
for (i = 0; i < n; i++)
  {
  for (j = 0; j < n; j++)
    {
   printf ("%5d", a[i][j]);
    }
  printf("\n");
  }
getch();
}
void bul(int a[][n])
{
 int i, k, j, c;
   for(j = 0; j < n; j++)
     {
     for(k = n-1; k>=0; k--)
       {
       for(i = 0; i < k; i++)
	 	{
	 if(a[i][j] < a[i+1][j])
	  		{
	  c = a[i][j];
	  a[i][j] = a[i+1][j];
	  a[i+1][j] =c;
	  		}
	}
      }
    }
}
bodyart13 вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
робота с класами Vasyl Помощь студентам 4 18.02.2011 13:47
робота со строками mojohead Помощь студентам 3 17.01.2011 18:49
Создание Робота! bookkc Помощь студентам 23 17.03.2010 19:39
Робота с файлами maloy-rom Помощь студентам 1 10.06.2009 01:04