rendered paste body#include <stdio.h>#include <stdlib.h>#include<time.h>#define dimf 5void cargar(int [],int );void mostrar(const int[],int);int paridad(int,int,int[],int);int main(){ int vector[dimf]={0}; int p,im; p=0; im=0; cargar( vector,dimf); mostrar(vector,dimf); paridad( p,im,vector,dimf); return(0);}int pares(int d,int n){ if(n%2!=0) d=1;else d=0; return(d);}int impares(int im,int n){ if(n%2==0) im++; return(im);}int paridad(int p,int im,int v[],int dim){ int i,n,d; n=0; d=0; for(i=0;i<=dim;i++) { if (i%2 ==0){n=pares(d,v[i]); p= p+n; } else im=im+ impares( im,v[i]); } printf("La cantidad de numeros impares que hay en posiciones pares es de %d",p) ; printf("La cantidad de numeros pares que hay en posiciones impares es de %d",im) ; return(0);} void cargar(int v[], int dim) { int i; for(i=0;i<=dim;i++) { v[i]=(rand()%100); } }