Ejercicio057.c: Ver Codigo
1 /* 2 * File: Ejercicio057.c 3 * Author: kndidox 4 * 5 * Created on 10 de marzo de 2011, 03:06 PM 6 */ 7 //Prototipos de Cabecera 8 #include <stdio.h> 9 #include <stdlib.h> 10 //Constantes simbolicas 11 #define TAMANO 10 12 //Prototipos de funciones 13 void llenar(int []); 14 int validar(); 15 int vector_par(int []); 16 int vector_impar(int []); 17 void salida(int, int); 18 //Variables globales 19 //Programa Principal 20 main() 21 { 22 int vector[TAMANO], pares, impares; 23 llenar(vector); 24 pares = vector_par(vector); 25 impares = vector_impar(vector); 26 salida(pares, impares); 27 return 0; 28 } 29 //Funciones 30 void llenar(int array[]) 31 { 32 int i; 33 for (i = 0; i < TAMANO; i++) 34 array[i] = validar(); 35 36 } 37 //funcion validar() lee, desde el teclado y comprueba que realmente sea un numero lo que se ingreso 38 int validar () 39 { 40 int num; 41 do{ 42 scanf("%d", &num); 43 }while(!(num < 0) && !(num >= 0)); 44 printf("*"); 45 return num; 46 } 47 int vector_par(int array[]){ 48 int i, acu = 0; 49 for (i = 0; i < TAMANO; i++) 50 if (array[i] % 2 == 0) 51 acu += array[i]; 52 53 return acu; 54 } 55 int vector_impar(int array[]) 56 { 57 int i, acu = 0; 58 for (i = 0; i < TAMANO; i++) 59 if (array[i] % 2 != 0) 60 acu += array[i]; 61 62 return acu; 63 } 64 void salida(int par, int imp) 65 { 66 printf("La suma de los numeros pares es:\t%d\n", par); 67 printf("La suma de los numeros impares es:\t%d\n", imp); 68 printf("\nMade by Kndidox\n", par); 69 } 70
Descargas:
No hay comentarios:
Publicar un comentario