Practicas estructura de datos

Solo disponible en BuenasTareas
  • Páginas : 9 (2025 palabras )
  • Descarga(s) : 0
  • Publicado : 12 de febrero de 2012
Leer documento completo
Vista previa del texto
PRACTICAS ESTRUCTURA DE DATOS

//Programa No.1
//Gerardo Emmanuel Morones Vazquez
//Universidad Juarez del Estado de Durango
//________________________________________
#include<stdio.h>
main()
{
int n[10],i;
for(i=0;i<=9;i++)
n[i]=0;
printf("%s%13s\n","Elemento","Valor");
for(i=0;i<=9;i++)
printf("%4d%15d\n",i,n[i]);
return 0;
}

//Programa No.2//Gerardo Emmanuel Morones Vazquez
//Universidad Juarez del Estado de Durango
//________________________________________
#include<stdio.h>
main()
{
int n[10],i;
for(i=0;i<=9;i++)
n[i]=i*2;
printf("%s%13s\n","Elemento","Valor");
for(i=0;i<=9;i++)
printf("%4d%15d\n",i,n[i]);
return 0;
}

//Programa No.3
//Gerardo Emmanuel Morones Vazquez
//Universidad Juarez delEstado de Durango
//________________________________________
#include<stdio.h>
main()
{
int n[10],i;
for(i=0;i<=9;i++)
n[i]=i*2+1;
printf("%s%13s\n","Elemento","Valor");
for(i=0;i<=9;i++)
printf("%4d%15d\n",i,n[i]);
return 0;
}

//Programa 4
//Lectura de un arreglo
//Universidad Juarez del Estado de Durango
//Gerardo Emmanuel Morones Vazquez//________________________________________
#include<stdio.h>
main()
{
int n[10]={2,3,1,0,8,9,7,5,9,2};
int i;
printf("%s%13s\n","Elemento","Valor");
for(i=0;i<=9;i++)
printf("%4d%15d\n",i,n[i]);
return 0;
}

//programa 5
//arreglo con definicion de memoria
//Universidad Juarez del Estado de Durango
//Gerardo Emmanuel Morones Vazquez
//________________________________________#include <stdio.h>
#define SIZE 10
main ()
{
int s[SIZE],j;
for(j=0;j<=SIZE-1;j++)
s[j]=2+2*j;
printf("%s%8s\n","Elemento","Valor");
for(j=0;j<=SIZE-1;j++)
printf("%4d%10d\n",j,s[j]);
return 0;
}

//programa 6
//arreglo con histogramas
//Universidad Juarez del Estado de Durango
//Gerardo Emmanuel Morones Vazquez//________________________________________
#include <stdio.h>
#define SIZE 10
main ()
{
int n[SIZE]={1,2,4,9,6,5,6,9,8,4};
int i,j;
printf("%s%6s%11s\n","Elemento","Valor","Histograma");
for(i=0;i<=SIZE-1;i++){
printf("%4d%8d ",i,n[i]);
for(j=0;j<=n[i];j++)
printf("%c",'*');
printf("\n");
}
return 0;
}

//programa 7
//inicilizando arreglos
//Universidad Juarez delEstado de Durango
//Gerardo Emmanuel Morones Vazquez
//________________________________________
#include <stdio.h>
#define RESPONSE_SIZE 40
#define FREQUENCY_SIZE 11
main ()
{
int answer,rating;
int responses[RESPONSE_SIZE]={2,3,4,8,4,5,9,7,4,5,6,1,2,
3,10,5,8,7,9,4,3,2,1,1,2,3,5,10,9,8,7,6,7,4,2,3,1,9,6,5};
int frequency[FREQUENCY_SIZE]={0};for(answer=0;answer<=RESPONSE_SIZE-1;answer++)
++frequency[responses[answer]];
printf("%s%17s\n","Rating","Frequency");
for(rating=1;rating<=FREQUENCY_SIZE-1;rating++)
printf("%4d%15d\n",rating,frequency[rating]);
return 0;
}

//practica #8
//Matriz-arreglo
#include<stdio.h>
#include<conio.h>
#define N 7
main()
{
int i,j,Pers,cant=0;
float promedio,Mat[N][N],suma,aux[N];
printf("\n ingrese cant de persona:");
scanf("%d",&Pers);
//ingreso de elementos de la matriz
for(i=0;i<Pers;i++){
for(j=0;j<N;j++){
printf("peso dia%d\n",j+1);
printf("peso persona%d:",i+1);
scanf("%f",&Mat[i][j]);
suma=Mat[i][j];
cant++;
}
}
promedio=suma/cant;
//Muestra de la matrizprintf("\n\t\tL\tM\tMi\tJ\tV\tS\tD\n");
for(i=0;i<Pers;i++){
printf("peso persona%d)",i+1);
for(j=0;j<N;j++)
printf("[%.0f]\t",Mat[i][j]);
printf("\n");
}
printf("\n la suma de los pesos es:%.0f",suma);
printf("\n el promedio de los pesos es:%.0f",promedio);
getch();
return 0;
}

//programa #9
#include<stdio.h>
void printArray(int[][3]);
main()
{
int...
tracking img