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

Упорядочить указанные элементы матрицы,двумерный массив - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Удаление заданого элемента матрицы,двумерные массивы http://www.cyberforum.ru/cpp-beginners/thread520283.html
МОДИФИКАЦИЯ ДВУМЕРНЫХ МАССИВОВ Дана прямоугольная матрица (NxM, где 1<=N<=10, 1<=M<=10). Удалить строчку с максимальным количеством ненулевых элементов. Ввод, вывод и удаление реализовать в виде отдельных функций. помогите с кодом я просто не представляю даже с чего мне начинать=((
C++ Обработка двумерного массива,наибольшее из значений элементов столбца Дана целочисленная квадратная матрица размера nxn, где 5≤n≤25. Программа должна быть разбита на несколько функций и обязательно содержать: 1. Функцию формирования исходного массива; 2. Функцию вывода исходного массива; 3. Одну или более функций, реализующих вычислительную часть алгоритма. Все функции должны содержать список параметров, причем массив (матрица) должен передаваться как параметр... http://www.cyberforum.ru/cpp-beginners/thread520281.html
разработать программу на си++ вычисления выходного значения функции C++
Задание: разработать программу на си++ вычисления выходного значения функ-ции y = \operatorname{f} (x_1, x_2, x_3, x_4) = \frac{\operatorname{tg} (x_1 - x_3)}{127 + x_3} \cdot \operatorname{tg}(x_3 + x_4) Выходное значение и входные должны отображаться на экране в виде: X1= X2= X3= X4= Y=
C++, сортировка диагоналей матрицы размероности n x n C++
Дана матрица размерностью n*n, содержащая целые числа. Отсортировать диагонали матрицы, параллельные побочной, по возрастанию элементов алгоритмом Шелла/методом вставок. Помогите хотя бы одним из методов. Добавлено через 4 часа 26 минут *******
C++ Необходимо изменить размеры окна консоли http://www.cyberforum.ru/cpp-beginners/thread520249.html
Приветствую. Необходимо изменить размеры окна консоли, допустим, на 50 * 50 средствами WinAPI, поэтому вот такой код system ("mode con cols=50 lines=50"); не подходит. Посмотрел MSDN, нашёл функцию SetConsoleWindowInfo.
C++ Написать программу, которая, согласно запросу пользователя, выводит информацию об абонентах нужно написать программу которая бы согласно запросу пользователя выводит информацию об абонентах, подключенных к одной АТС. подробнее

Показать сообщение отдельно
лизи
 Аватар для лизи
0 / 0 / 0
Регистрация: 14.11.2011
Сообщений: 104
25.03.2012, 13:49  [ТС]     Упорядочить указанные элементы матрицы,двумерный массив
Nekto, вот подредактировала
получается что то такое
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
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
#include <stdio.h>  //onn libraries
#include <stdlib.h>
#include <time.h>
 
void input_arr(int arr[25][25],int *nn);
void output_arr(int arr[25][25],int nn);
int search(int a[25][25],int nn);
int sortn(int a[25][25], int *d, int *min);
 
 
int sortn(int a[25][25], int *d, int *min)
{int i, j, tmp;
    for(i=0;i<*d;i++)
        for(j=0;j<*d-1;j++)
        {
            if(a[j][*min]>a[j+1][*min])
            {
                tmp=a[j][*min];
                a[j][*min]=a[j+1][*min];
                a[j+1][*min]=tmp;
            }
        }
    return 0;
}
int search(int a[25][25],int nn)
 {int i,j,index;
float min,s;
min=1.0;
for ( i=0;i<nn;i++)
min*=a[i][0];
index=0;
for (  j=1;j<nn;j++)
{s=1.0;
for ( i=0;i<nn;i++)
s*=a[i][j];
                if (s<min) {
                        min=s;
                        index=j;
                }
        }
        return index;
}
 
void output_arr(int arr[25][25],int nn)  //output array
 { int i,j;
 
 
  for(i=0;i<nn;i++)
 {
    for(j=0;j<nn;j++)
        {
        printf("%d\t",arr[i][j]);\
         }
  printf("\n");
 }
 
 
}
void input_arr(int arr[25][25],int *nn) //input array
{ int i,j,m,p;
  printf("input number of array's elements=> ");
  scanf("%d",&m);
 
  for(i=0;i<m;i++)
  {for(j=0;j<m;j++)
   { printf("a[%d][%d]=",i,j);scanf("%d",&arr[i][j]);
 
   }
   printf("\n");
 *nn=m;
}
}
int main() //main function
{
 
 
 
int a[25][25],n,d,ser;
int c; float sort;
int  i,j;
do
  {input_arr(a,&n);
 ser=search( a,n);
 
    printf("\indexs=%d\n",ser);
   sort=sortn(a,n,d);
 
    output_arr(a,n);
    {printf("%3d ",a[i][j]);}
     
   }
  while (c!=0);
 
 
return 1;
}
не работает=((
 
Текущее время: 14:31. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru