![]() |
Здравствуйте, гость ( Вход | Регистрация )
![]() |
D&M@N |
![]()
Сообщение
#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 |
![]()
Сообщение
#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") } } |
![]() ![]() |
![]() |
Текстовая версия | Сейчас: 26.5.2025, 0:06 |
Зеркало сайта Решебник.Ру - reshebnik.org.ru