D
Hi!
War doch fast alles richtig:
#include <stdio.h>
#include <conio.h>
void eingabe( float v[ 3 ][ 3 ] )
{
unsigned long i, j;
for ( i = 0; i < 3; i++ )
{
for ( j = 0; j < 3; j++ )
{
printf( "Vektorkomponente[ %d ][ %d ]: ", i, j );
scanf( "%f", &v[ i ][ j ] );
}
}
}
void ausgabe( float v[ 3 ][ 3 ] )
{
unsigned long i, j;
for ( i = 0; i < 3; i++ )
{
for ( j = 0; j < 3; j++ )
{
printf( "%.0f ", v[ i ][ j ] );
}
printf( "\n" );
}
}
int main( int argc, char **argv )
{
float v[ 3 ][ 3 ];
printf( "eingabe\n" );
eingabe( v );
printf( "ausgabe\n" );
ausgabe( v );
getch();
return 0;
}
printf( "Vektorkomponente[ %d ][ %d ]: ", i, j ); // statt
printf("Vektorkomponente[%i][%j]: ", i,j);
Und
void eingabeVektor(float v[DIMENSION][DIMENSION], unsigned n)
wenn du bei der Vektorendimensionierung sowiso dein #define verwendest, kannst du n auch vergessen.
grüße