Oh! entendido a la perfeccion naderST muchas gracias por tu ayuda!
Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.
Mostrar Mensajes Menú
if (sscanf(q,"R%dC%d", &r,&c)==2)
scanf("%d\n", &n);
#include <stdio.h>
void intenta_modificar_arreglo( const int b[] );
/* Inicia la ejecucion */
int main()
{
int a[] = { 1, 2, 10 };
intenta_modificar_arreglo( a );
printf( "%d %d %d\n", a[0], a[1], a[2] );
return 0;
} /* Fin de main */
/*------------------Definicion de funciones-----------------------*/
void intenta_modificar_arreglo( const int b[] )
{
b[0] /= 2;
b[1] /= 2;
b[2] /= 2;
} /* Fin de funcion intenta_modificar_arreglo */
/*Asignacion de valores en arreglos bidimensionales*/
#include <stdio.h>
/*Prototipos de funciones*/
void imprimir_arreglo( const int a[2][3] );
/*Inicia la ejecucion del programa*/
int main()
{
int arreglo1[2][3] = { { 1, 2, 3 },
{ 4, 5, 6 } };
int arreglo2[2][3] = { 1, 2, 3, 4, 5 };
int arreglo3[2][3] = { { 1, 2 }, { 4 } };
printf( "Los valores en el arreglo 1 de 2 filas y 3 columnas son:\n" );
imprimir_arreglo( arreglo1 );
printf( "Los valores en el arreglo 2 de 2 filas y 3 columnas son:\n" );
imprimir_arreglo( arreglo2 );
printf( "Los valores en el arreglo 3 de 2 filas y 3 columnas son:\n" );
imprimir_arreglo( arreglo3 );
return 0;
} /*Fin de main*/
/*Definiciones de funciones*/
void imprimir_arreglo( const int a[2][3] )
{
int i; /*Contador filas*/
int j; /*Contador columnas*/
for (i = 0; i <=1; i++)
{
for (j = 0; j <= 2; j++)
{
printf( "%d ", a[i][j] );
}
printf( "\n" );
}
} /*Fin de funcion imprime_arreglo*/
Citar
ArreglosBidimensionales.c: In function 'main':
ArreglosBidimensionales.c:16:3: warning: passing argument 1 of 'imprimir_arreglo' from incompatible pointer type [enabled by default]
ArreglosBidimensionales.c:5:6: note: expected 'const int (*)[3]' but argument is of type 'int (*)[3]'
ArreglosBidimensionales.c:19:3: warning: passing argument 1 of 'imprimir_arreglo' from incompatible pointer type [enabled by default]
ArreglosBidimensionales.c:5:6: note: expected 'const int (*)[3]' but argument is of type 'int (*)[3]'
ArreglosBidimensionales.c:22:3: warning: passing argument 1 of 'imprimir_arreglo' from incompatible pointer type [enabled by default]
ArreglosBidimensionales.c:5:6: note: expected 'const int (*)[3]' but argument is of type 'int (*)[3]'
/*Prototipos de funciones*/
void imprimir_arreglo( int a[2][3] );
.......
/*Definiciones de funciones*/
void imprimir_arreglo( int a[2][3] )
{
#include <stdio.h>
int main()
{
int a;
scanf( "%d", &a );
while ( a > 5 )
{
printf( "El numero debe ser menor a 5, ingresa otro: " );
scanf( "%d", &a );
}
printf( "Correcto!" );
return 0;
}
#include <stdio.h>
int main()
{
int a;
do
{
scanf( "%d", &a );
if ( a > 5 )
printf( "El numero debe ser menor a 5, ingresa otro: " );
} while ( a > 5 );
printf( "Correcto!" );
return 0;
}