Funciones vectores PDF

Title Funciones vectores
Author Nati Trinidad
Course Programación en C
Institution Universidad Nacional de Asunción
Pages 3
File Size 59.9 KB
File Type PDF
Total Downloads 104
Total Views 137

Summary

Ejercicios resueltos sobre funciones y vectores...


Description

Funciones 5. ¿Para qué funciona fflush (stdin)? Sirve para "limpiar" el buffer de entrada estándar del teclado. La función fflush solamente está definida para flujos de datos donde no se produzcan operaciones de entrada. Es decir, fflush no está definida para streams de la entrada estándar, también hay que hacer notar que fflush está especificado para volcar los datos de los tampones a fichero.

5.41 Modifique la función factorial de la figura 5.14 para imprimir su variable local y su llamada recursiva a la función. Para cada llamada recursiva, despliegue las salidas en una línea separada y agregue un nivel de sangrado. Haga lo mejor posible por hacer sus salidas claras, interesantes, y significativas. Aquí, su meta es diseñar e implementar un formato de salida que ayude a una persona a entender mejor la recursividad. Usted podría querer incluir dichas capacidades gráficas a los muchos otros ejemplos y ejercicios que aparecen a través del libro. 1 #include 2 3 long fibonacci( long n ); /* prototipo de la función */ 4 5 int main() 6{ 7 long resultado; /* valor fibonacci */ 8 long numero; /* numero a introducir por el usuario */ 9 10 printf( "Introduzca un entero: " ); 11 scanf( "%ld", &numero); 12 13 resultado = fibonacci( numero ); 14 15 printf( "Fibonacci( %ld ) = %ld\n", numero, resultado ); 16 17 return 0; /* indica terminación exitosa */ 18 19 } 20 long fibonacci( long n ) 21 { 22 if ( n == 0 || n == 1 ) { 23 printf("La variable local es: %d\n",n); 24 return n; 25 } else { 26 printf("La variable local es: %d\n",n); 27 printf("\tLlamada recursiva.\n"); 28 printf("\n"); 29 return fibonacci( n - 1 ) + fibonacci( n - 2 ); 30 } 31 }

Arreglos 6. Hacer un programa que lea una secuencia de números, los almacene en un vector y que al final muestre cuales son menores que 15, mayores que 50 y los que están entre 45 y 55 (con funciones). El programa debe preguntar si se quiere seguir cargando números y debe controlar si el vector está lleno. 1 #include 2 3 long factorial( long numero ); /* prototipo de la función */ 4 5 /* la función main comienza la ejecución del programa */ 6 int main() 7{ 8 int i; /* contador */ 9 for ( i = 0; i...


Similar Free PDFs