# include <stdlib.h>
# include <stdio.h>
# define N 20
void fun ( int * a)
{ int i, x, n= 0 ;
x= rand ( ) % 20 ;
while ( n< N)
{ for ( i= 0 ; i< n; i++ )
if ( x== a[ i] )
break ;
if ( i== n)
{ a[ n] = x; n++ ; }
x= rand ( ) % 20 ;
}
}
void main ( )
{ int x[ N] = { 0 } , i;
fun ( x ) ;
printf ( "The result : \n" ) ;
for ( i= 0 ; i< N; i++ )
{ printf ( "%4d" , x[ i] ) ;
if ( ( i+ 1 ) % 5 == 0 ) printf ( "\n" ) ;
}
printf ( "\n\n" ) ;
}
# include <stdio.h>
void fun ( )
{
int a[ 3 ] [ 3 ] , sum;
int i, j;
sum= 0 ;
for ( i= 0 ; i< 3 ; i++ )
{ for ( j= 0 ; j< 3 ; j++ )
scanf ( "%d" , & a[ i] [ j] ) ;
}
for ( i= 0 ; i< 3 ; i++ )
sum= sum+ a[ i] [ i] ;
printf ( "Sum=%d\n" , sum) ;
}
void main ( )
{
fun ( ) ;
}
# include <stdio.h>
# include <conio.h>
# include <stdlib.h>
void fun ( int array[ 3 ] [ 3 ] )
{
int i, j, t;
for ( i= 0 ; i< 3 ; i++ )
for ( j= i+ 1 ; j< 3 ; j++ )
{
t= array[ i] [ j] ;
array[ i] [ j] = array[ j] [ i] ;
array[ j] [ i] = t;
}
}
void main ( )
{
FILE * wf;
int i, j;
int array [ 3 ] [ 3 ] = { { 100 , 200 , 300 } , { 400 , 500 , 600 } , { 700 , 800 , 900 } } ;
system ( "CLS" ) ;
for ( i= 0 ; i< 3 ; i++ )
{ for ( j= 0 ; j< 3 ; j++ )
printf ( "%7d " , array[ i] [ j] ) ;
printf ( "\n " ) ;
}
fun ( array) ;
printf ( "Converted array:\n " ) ;
for ( i= 0 ; i< 3 ; i++ )
{ for ( j= 0 ; j< 3 ; j++ )
printf ( "%7d " , array[ i] [ j] ) ;
printf ( "\n " ) ;
}
wf= fopen ( "out.dat" , "w" ) ;
for ( i= 0 ; i< 3 ; i++ )
{ for ( j= 0 ; j< 3 ; j++ )
fprintf ( wf, "%7d " , array[ i] [ j] ) ;
fprintf ( wf, "\n" ) ;
}
fclose ( wf) ;
}