Ничего сложно просто учиться надо))) #include <stdio.h>
#include <stdlib.h>
#include <conio.h>
#include <time.h>
void rand_matr( int m[100][100], int n )
{
int i, j;
for( i = 0; i < n; i++ )
for( j = 0; j < n; j++ )
m[i][j] = rand() % 200 - 100;
}
void print_matr( int m[100][100], int n )
{
int i, j;
for( i = 0; i < n; i++ )
{
for( j = 0; j < n; j++ )
printf("%4i ", m[i][j]);
printf("\n");
}
}
int main(void)
{
int m[100][100], b[100];
int n, i, j, bi;
srand( (unsigned int)time(0) );
printf( "Vvedite porydok matrici: " );
scanf( "%i", &n );
if( n <= 0 || n > 100 )
return 1;
rand_matr( m, n ); // Инициализируем матрицу
printf("\n");
print_matr( m, n ); // Выводим матрицу
printf("\n");
// Перебираем все элементы
for( i = 0; i < n; i++ )
{
bi = 1; // На случай если положительного элемента нет
for( j = 0; j < n; j++ )
if( m[i][j] >= 0 ) // Если елемент положительный то...
{
bi = m[i][j]; // ...записываем его в переменную
break;
}
b[i] = bi;
}
printf( "Pervye polochiteljnye elementy: \n" );
for( i = 0; i < n; i++ )
{
printf( "\tstring %i: %i\n", i, b[i] );
}
getch();
return 0;
}