Array aleatorio de enteros

Jessica Fauro Oliete

// Array de 100 números aleatorios del 1 al 1000. Una vez creado,
// mostrar el contenido y después organizarlo de forma que estén
// juntos los elementos pares y los impares.

#include <conio.h>
#include <stdio.h>
#include <stdlib.h>
#define TAM 10

void escribirArray(int a[], int tamanio);

int main()
{
int a[TAM];
int par[TAM]={0};
int impar[TAM]={0};
int i,j;

srand(time(NULL));
for(i=0;i<TAM;i++){
a[i]=rand()%100+1;
}

printf(“Primer array:\n”);
escribirArray(a,TAM);
for(i=0;i<TAM;i++){
if(a[i]%2==0)
par[i]=a[i];
else
impar[i]=a[i];
}

printf(“\nPar:\n”);
escribirArray(par,TAM);
printf(“\nImpar:\n”);
escribirArray(impar,TAM);

j=0;
for(i=0;i<TAM;i++){
if(par[i]!=0) {
a[j]=par[i];
j++;
}
}
for(i=0;i<TAM;i++){
if(impar[i]!=0) {
a[j]=impar[i];
j++;
}
}
printf(“\Resultado final:\n”);
escribirArray(a,TAM);
}

void escribirArray(int a[], int tamanio){
int i;
for(i=0;i<tamanio;i++){
printf(“%d “,a[i]);
}
printf(“\n”);
}

Esta entrada fue publicada en Informática e Internet. Guarda el enlace permanente.

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s