UNIVERSIDAD TECNICA FEDERICO SANTA MARIA DEPARTAMENTO DE ELECTRONICA ELO320 Estructuras de Datos y Algoritmos Se tiene un nodo que está formado por un entero c y un puntero a un nodo. nodo c c p p a) Defina empleando typedef un tipo que permita definir simplemente variables y punteros a la estructura. b) Defina un arreglo de 5 nodos. Escriba una función que fije el puntero de la componente i del arreglo apuntando a la componente i+1. El último puntero debe ser un puntero nulo. c) Cree la misma estructura que en el caso b), pero mediante llamados a malloc. En este caso debe definir un puntero a nodo, a partir del cual se agregan los 5 nodos. Los problemas siguientes pueden resolverse para las estructuras del caso b y c. d) Diseñar función que escriba el valor (2*n+1) en la variable c de cada nodo. Asigne valor n=2 al primer nodo. e) Diseñar función que imprima los valores de c de cada nodo, comenzando desde el primer nodo. f) Diseñar función que imprima los valores de c de cada nodo, comenzando desde el último nodo. g) Diseñar función que retorne un puntero al nodo cuyo valor de c es igual al del argumento de la función. h) Diseñar función que retorne un puntero al último nodo. Leopoldo Silva Bijit 26-09-2007 1