Array

Solo disponible en BuenasTareas
  • Páginas : 2 (322 palabras )
  • Descarga(s) : 0
  • Publicado : 19 de noviembre de 2011
Leer documento completo
Vista previa del texto
ESCUELA POLITÉCNICA DEL EJÉRCITO
FUNDAMENTOS DE PROGRAMACION
NOMBRE: JONATHAN PAREDES
AULA: E- 6
TEMA: Elaborar una función que reciba un array de valores enteros y el numero de elementos delarray, para devolver el mismo array sin numeros duplicados y la frecuencia de cada uno de los elementos que quedan-}realizar un programa que lea un array e imprima los resultados de la función es unatabla, como la siguiente:
Elemento Frecuencia
OBJETIVOS
* Aplicar todo lo aprendido al realizar este programa

* Aprender el uso de arrays o arreglos

* Utilizar lo aprendido almomento de codificar

PROGRAMA
#include<stdio.h>
#include<conio.h>
#define MAX 500
void main()
{ clrscr();
int a[MAX],n,i,j,k,x;
do{
printf("\n FRECUENCIA DEELEMENTOS ENTEROS \n");
printf("\n Ingrese el numero de elementos del Arreglo:");
scanf("%d",&n);
for(i=0;i<n;i++)
{
printf("Ingrese un valor\n");
scanf("%d",&a[i]);
}printf("[");
for(i=0;i<n;i++)
{
printf("%d,",a[i]);
}
printf("]");
k=1;
for(i=0;i<=n;i++)
{
for(j=i+1;j<=n;j++)
{
if(a[i]!=-1)
{if(a[i]==a[j])
{
k++;
a[j]=-1;
}
}
}
}
printf("\n\n \t Frecuencia \n");
printf("\t %d\n", k);

printf("\n El arreglo final es: \n");printf("[");
for(i=0;i<n;i++)
{
if(a[i]!=-1)
printf(" %d,",a[i]);
}
printf("]");
printf("\n\n Continuar presione 1 para salir presione 0\n\n");
scanf("%d",&x);
}while(x==1);printf("\n FIN DEL PROGRAMA\n");
getch();
}
CONCLUSIONES
* La sentencia de repetición for (); realiza el conjunto de instrucciones ingresadas por un ciclo determinado.
* El arreglo oarray es una colección de datos del mismo tipo que se referencian por un mismo nombre
* Los arrays se clasifican por el número de índices de acceso a los elementos, por lo que pueden tener de...
tracking img