Здравствуйте, гость ( Вход | Регистрация )
| D&M@N |
23.12.2009, 13:48
Сообщение
#1
|
|
Школьник ![]() Группа: Продвинутые Сообщений: 12 Регистрация: 20.12.2009 Город: Киров Учебное заведение: ВятГУ Вы: студент |
Сменить знак минимального элемента, если он находится выше главной диагонали.
У меня тут что то нето...но понять не могу #include <stdio.h> main() { int i, j, n; int x[10][10]; // Вв/выв исходных данных: printf("\n Введите размер матрицы n и элементы: \n"); scanf("%d", &n); for ( i = 0; i < n; i++) for ( j = 0; j < n; j++) scanf("%d", &x[i][j]); printf("Исходная матрица %d*%d \n", n, n); for ( i = 0; i < n; i++ ) { for (j = 0; j < n; j++ ) printf("%d\t", x[i][j]); printf("\n"); } // Обработка матрицы: for ( i = 1; i < n; i++) for ( j = 0; j <= i+1; j++) if ( x[i][j] < 0 ) x[i][j] = -x[i][j]; printf("Обработанная матрица: \n"); for ( i = 0; i < n; i++ ) { for (j = 0; j < n; j++ ) printf("%d\t", x[i][j]); printf("\n"); } } |
![]() ![]() |
| D&M@N |
25.12.2009, 16:27
Сообщение
#2
|
|
Школьник ![]() Группа: Продвинутые Сообщений: 12 Регистрация: 20.12.2009 Город: Киров Учебное заведение: ВятГУ Вы: студент |
вот сейчас исправил как мог..оцените....но опять пишет ошибку
declaration terminated incorrectly..подскажите что не так? #include<stdio.h> int mas_in(int A[][10]); int min(int A[][10], int n ); int mas_out(int A[][10], int n); void main(void) { int A[10][10],n; n=mas_in(A); mas_out(A, n); } int mas_in(int x[][10] ); { int n, i, j; printf("\n BBedite razmer n i massiv:\n"); scanf("%d", &n); for (i=0; i<n; i++) for (j=0; j<n; j++) scanf ("%d", &x[i][j]); return n; } void min(int x[][10]) { int m, n, i, j, im=0, jm=1; m=x[0][1]; for (i=0; i<n-1; i++) for (j=i+1; j<n; j++) if (m > x[i][j]) { m=x[i][j]; im=i, jm=j; } x[im][jm]*= -1; void mas_out( A[][10], n); { printf("\n obrabotannaya matriza: \n"); for (i=0; i<n; i++) for (j=0; j<n; j++) printf ("%d\t", x[i][j]); printf ("\n") } } |
D&M@N Обработка двумерных массивов 23.12.2009, 13:48
граф Монте-Кристо Вам нужно сменить знак минимального элемента, если... 23.12.2009, 14:12
D&M@N
Вам нужно сменить знак минимального элемента, есл... 23.12.2009, 14:15
граф Монте-Кристо Ну,видимо,его нужно найти в матрице. 23.12.2009, 14:15
D&M@N // if ( x[i][j] < 0 ) x[i][j] = -x[i][j];
... 23.12.2009, 15:29
граф Монте-Кристо Вам нужно найти в таблице минимальный элемент, и е... 23.12.2009, 15:35
D&M@N но понять не могу как сделать чтобы его программа ... 23.12.2009, 16:03
граф Монте-Кристо Обычный алгоритм. Заводите переменную, скажем, min... 23.12.2009, 16:23
D&M@N пасибо) 23.12.2009, 17:40
D&M@N #include<stdio.h>
int mas_in(int **A, int n)... 23.12.2009, 20:20
граф Монте-Кристо int=mas_in(A, n);
int=mas_out(A,n);
Это что такое?... 23.12.2009, 21:48
граф Монте-Кристо Насколько я помню, в самом начале при объявлении ф... 25.12.2009, 16:45![]() ![]() |
|
Текстовая версия | Сейчас: 19.4.2026, 6:26 |
Зеркало сайта Решебник.Ру - reshebnik.org.ru