Форум программистов, компьютерный форум, киберфорум
Наши страницы
C для начинающих
Войти
Регистрация
Восстановить пароль
 
fang
Заблокирован
#1

В матрице размером 12 на 10 упорядочить строки с отрицательной суммой элементов по убыванию методом выбора. на языке си

01.12.2012, 22:53. Просмотров 324. Ответов 0
Метки нет (Все метки)

Программа должна иметь, как минимум 3 функции. Они должны быть организованы так, чтобы выполнять обработку матрицы любой размерности. Количество элементов каждой матрицы следует принимать в пределах 100-200. Категорически запрещается использовать глобальные переменные. В главной функции необходимо описать статистическую матрицу размерностью 10*10 или более, затем с клавиатуры ввести количество n и m, в соответствии с индивидуальным заданием.

C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
// лаба 6.cpp: определяет точку входа для консольного приложения.
//
 
#include "stdafx.h"
#include <stdio.h>
#include <conio.h>
#include <stdlib.h>
#include <math.h>
#include <locale.h>
 
#define N 20
 
void FormMatr (float *A, int n, int m)
{
  int i,j;
  for(i=0; i<n; i++)
      for(j=0; j<m; j++)
          *(A+i*N+j) =-100+(float)rand()/RAND_MAX *200;
}
 
void PrintMatr(float *A,int n,int m)
{
int i,j;
for(i=0;i<n;i++)
   {
      printf("A[%d]: ",i);
      for(j=0;j<m;j++)
      printf("%-6.0f",*(A+i*N+j));
      printf("\n");
   }
}
void Sum(float *A,float *S,int n,int m)
{
int i,j;
for(i=0;i<n;i++)
  {
    *(S+i)=0;
    for(j=0;j<m;j++)
    *(S+i)+=*(A+i*N+j);
  }
}
void PrintSum(float *S,int n)
{
    int i,j;
    for(i=0;i<n;i++)
    printf("[%d]=%-3.0f  ",i,*(S+i));
}
 
void vubor(float *A, float *S,int n,int m)
{
 
}
void main()
{
    {setlocale (LC_ALL,"russian_russia");
 int n,m,i;float A[N][N],S[N];
 printf("Введите размер матрицы:\n");
 scanf("%d%d",&n,&m);
 printf("Исходная матрица:");
 printf("\n");
 FormMatr(A[0],n,m);
 PrintMatr(A[0],n,m);
 printf("Сумма строк матрицы:\n");
 Sum(A[0],S,n,m);
 PrintSum(S,n);
 
 getch();
}
}
написал код осталось упорядочить строки методом выбора. Не очень получается

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
01.12.2012, 22:53
Ответы с готовыми решениями:

Упорядочить строки по убыванию методом выбора
// лаба 6.cpp: определяет точку входа для консольного приложения. // ...

Упорядочить методом выбора элементы массива по убыванию модулей
Дан целочисленный массив A(n) с элементами, сгенерированными случайными числами...

Упорядочить элементы чётных строк матрицы по убыванию, методом выбора
Задание: В матрице размером 12х8 упорядочить элементы чётных строк по убыванию,...

Из T матриц размера N на M создать одну матрицу размером N * T на M и упорядочить строки по убыванию.
Из T матриц размера N на M создать одну матрицу размером N * T на M и...

Сортировка столбцов матрицы с четной суммой элементов методом выбора
В матрице размером 7х11 упорядочить элементы столбцов с четной суммой элементов...

0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
01.12.2012, 22:53

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

Упорядочить элементы каждой строки матрицы по убыванию методом линейного выбора
Дана действительная матрица A размерности nxn . Если максимальный элемент среди...

В матрице действительных чисел размером 7*3 определить номер строки с наименьшей суммой элементов
//--------------------------------------------------------------------------- ...


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

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru