martes, 19 de abril de 2016

clase 19-04

1.- el profesor de edd desea comparar su apresiacion de cantidad de alumnos aprobados del curso, con la encuensta que le hara a los alumnos. El dice que aprobara el 55% siponga que la respuesta de los estudiantes se encuentra en una lista (L) , donde la respuesta es:
0: si esta deacuerdo con el profesor.
1: si no esta deacuerdo con el profesor
se pide :
a.- hacer la funcion acuerdo (L) , que reciba L y retorna el % de alumnos que esta de acuerdo con el profesor
b.- hacer la funcion booleanda porcent(L) , que recibe L, que recibe L y retorna true , si el % que esta de acuerdo con el profesor es mayor o igual a lo que indica , y false en caso contrario.
c.- hacer la funcion agregar(L),que recibe la lista, y agrega 2 nodos ,1 con la cantidad de alumnos  que esta deacuerdo y otro al inicion con al cantidad de alumnos que no estan deacuerdo.

ayudantoa 19-04

1.-hacer una funcion recursiva, que retorna la suma de todos los elementos de una lista de largo N

int f (lista p){
    if (d->link==null){
        return p->dato;
    }
    else{
         return p->dato+f(p->link);
   }

}

int main(){
      lista p,q;
      p->dato=p;
      p->link=null;
      q->dato=q;
      q->link=p;
      p->link=q;





2.-Hacer una funcion real que retorna la cantidad de nodos iguales y un valor x