Estructura De Datos. Nodos Ramas, Hojas , Hijos, Ejemplo C++

  • Uploaded by: iona chou
  • 0
  • 0
  • June 2020
  • PDF

This document was uploaded by user and they confirmed that they have the permission to share it. If you are author or own the copyright of this book, please report to us by using this DMCA report form. Report DMCA


Overview

Download & View Estructura De Datos. Nodos Ramas, Hojas , Hijos, Ejemplo C++ as PDF for free.

More details

  • Words: 330
  • Pages: 4
//Arboles //Autor:Jonathan Chourio y los muchachos del Barrio #include <stdio.h> #include #include <stdlib.h> const int N=17; int A[N],i,j,k,sum,aux,p,v; float promedio; void void void void void void void void void void void /* void void void */ void

IngresarArbol(); Hojas(); Ramas(); Hijos(); Hermanos(); Descendientes(); Antecesores(); Altura(); Profundidad(); Longitud(); error(); MostrarDatos(); Suma(); Promedio(); main () {

do { clrscr(); gotoxy(30,1);printf("ARBOLES"); gotoxy(10,3);printf("1.Ingresar Arbol"); gotoxy(10,5);printf("2.Nodos Hojas"); gotoxy(10,7);printf("3.Nodos Ramas"); gotoxy(10,9);printf("4.Hijos de un Nodo X"); gotoxy(10,11);printf("5.Hermanos de un Nodo X"); gotoxy(10,13);printf("6.Descendientes de un Nodo X"); gotoxy(10,15);printf("7.Antecesores de un Nodo X"); gotoxy(10,17);printf("8.Altura de un Nodo X"); gotoxy(10,19);printf("9.Profundidad de un Nodo X"); gotoxy(10,21);printf("10.Longitud del Camino X - Y"); gotoxy(10,23);printf("0.Salir"); gotoxy(10,25);printf("Su Seleccion: "); scanf("%d",&k); switch (k) { case 1: IngresarArbol();break; case 2: Hojas();break; case 3: Ramas();break; case 4: Hijos();break; case 5: Hermanos();break; case 6: Descendientes();break; case 7: Antecesores();break; case 8: Altura();break; case 9: Profundidad();break; case 10: Longitud();break; case 0: exit(0);break; default: error();

} } while(k!=0);

} void IngresarArbol() { clrscr(); for(i=1;i20)); } } /* Ak� est� es mostrando los valores del arreglo*/ void Hojas() { clrscr(); for(i=1;i20))||(v==0)); } } void Ramas() { clrscr(); for(i=0;i20))||(v==0)); } } void Hermanos() { clrscr(); for(i=0;i20))||(v==0)); } } void Descendientes() { clrscr(); for(i=0;i
} while (((A[i]<0)||(A[i]>20))||(v==0)); }

}

void Antecesores() { clrscr(); for(i=0;i20))||(v==0)); } } void Altura() { clrscr(); for(i=0;i20))||(v==0)); } } void Profundidad() { clrscr(); for(i=0;i20))||(v==0)); } } void Longitud() { clrscr(); for(i=0;i20))||(v==0)); } } /*void MostrarDatos() { clrscr(); for(i=0;i
sum=0; for(i=0;i
} */ void error() { }

Related Documents


More Documents from ""