Ejercicio Un colegio necesita tener las edades de 20 alumnos del curso....

Iniciado por avinu, 20 Octubre 2017, 23:45 PM

0 Miembros y 1 Visitante están viendo este tema.

avinu

Hola buenas tardes señores del foro estoy recién aprendiendo lenguaje c y necesito si me pueden hacer este ejercicio para estudiar su estructura ojala con notas para leerlo y compararlo muchas gracias

Un colegio necesita tener las edades de 20 alumnos del curso A, 20 del curso B y 20 del curso C, guardadas en arrays uno por cada curso, se requiere saber:
 Cuál es el curso con mayor cantidad de edades menores a 15 años.
 Cuál es el curso con mayor cantidad de edades iguales.
 Cuál es el curso con mayor promedio de edades.
 Cual(es) es (son) la edad(es) que más se repite considerando todos los cursos.


· Temas deben tener titulo descriptivo
· Los temas deben ir en su respectivo subforo
>aquí las reglas del foro
-Engel Lex

engel lex

no se hacen tares, se resuelven dudas... indica tus dudas de forma puntual y especifica, muestra lo que llevas y recibirás ayuda
El problema con la sociedad actualmente radica en que todos creen que tienen el derecho de tener una opinión, y que esa opinión sea validada por todos, cuando lo correcto es que todos tengan derecho a una opinión, siempre y cuando esa opinión pueda ser ignorada, cuestionada, e incluso ser sujeta a burla, particularmente cuando no tiene sentido alguno.

avinu

esto es lo que llevo

#include<stdio.h>
#define x 6
#define Curso1     int vectorCl1[x], repCl1[x]; void Ini(); void IngresoCl1(); void BuscaMenorCl1(); void BuscaRepetidoCl1(); void LimpiaVectorCuentaCl1();void ProcesoCurso1(); void ResultadoCl1();

Curso1

int i,j,menor=0, encontrado=0, max=0;
float p=0;

int main()
{
ProcesoCurso1();
ResultadoCl1();
}

//////////////////////////////////////////////////
///////// funciones proceso curso 1 //////////////
//////////////////////////////////////////////////
int IngresoCl1()
{
int i=0;
printf("\n");
for(i=0;i<x;i++)
{
printf("Ingresar edad del %der niño: ",i+1);
scanf("%d",&vectorCl1[i]);
 if (vectorCl1[i] > 15)
menor++;
p = p + vectorCl1[i];
}

}

int BuscaMenorCl1()
{
for(i=0;i<x;i++)
{
if(repCl1[i]>max)
max=i;

}
}

int BuscaRepetidoCl1()
{
for(i=0;i<x;i++)
{
 for(j=i+1;j<x;j++)
if((vectorCl1[i] == vectorCl1[j]))
{
if(vectorCl1[i] != encontrado )
{
encontrado = vectorCl1[j];
repCl1[i]++;
}
repCl1[i]++;
}
}


}

int LimpiaVectorCuentaCl1()
{
for(i=0;i<x;i++)
{
repCl1[i]=0;
}

}

int ProcesoCurso1()
{
 printf("Inicio proceso curso 1: , favor ingresar notas \n");
 LimpiaVectorCuentaCl1();
 IngresoCl1();
 BuscaRepetidoCl1();
 BuscaMenorCl1();
}


int ResultadoCl1()
{
printf("El numero que mas se repite es %d, y se encuentra %d veces \n", vectorCl1[max],repCl1[max]);
printf("promedio.%f: \n",p/x);
printf("La cantudad de menor de 15 fue %d: \n",menor);
}

//////////////////////////////////////////////////
///////// funciones proceso curso 2 //////////////
//////////////////////////////////////////////////




//////////////////////////////////////////////////
///////// funciones proceso curso 3 //////////////
//////////////////////////////////////////////////



· Los códigos deben ir en etiquetas GeSHi
>aquí las reglas del foro
-Engel Lex

avinu

Ahi va


#include<stdio.h>
#define x 6
#define Curso1     int vectorCl1[x], repCl1[x]; void Ini(); void IngresoCl1(); void BuscaMenorCl1(); void BuscaRepetidoCl1(); void LimpiaVectorCuentaCl1();void ProcesoCurso1(); void ResultadoCl1();

Curso1

int i,j,menor=0, encontrado=0, max=0;
float p=0;

int main()
{
ProcesoCurso1();
ResultadoCl1();
}

//////////////////////////////////////////////////
///////// funciones proceso curso 1 //////////////
//////////////////////////////////////////////////
int IngresoCl1()
{
int i=0;
printf("\n");
for(i=0;i<x;i++)
{
printf("Ingresar edad del %der niño: ",i+1);
scanf("%d",&vectorCl1[i]);
  if (vectorCl1[i] > 15)
menor++;
p = p + vectorCl1[i];
}

}

int BuscaMenorCl1()
{
for(i=0;i<x;i++)
{
if(repCl1[i]>max)
max=i;

}
}

int BuscaRepetidoCl1()
{
for(i=0;i<x;i++)
{
  for(j=i+1;j<x;j++)
if((vectorCl1[i] == vectorCl1[j]))
{
if(vectorCl1[i] != encontrado )
{
encontrado = vectorCl1[j];
repCl1[i]++;
}
repCl1[i]++;
}
}


}

int LimpiaVectorCuentaCl1()
{
for(i=0;i<x;i++)
{
repCl1[i]=0;
}

}

int ProcesoCurso1()
{
  printf("Inicio proceso curso 1: , favor ingresar notas \n");
  LimpiaVectorCuentaCl1();
  IngresoCl1();
  BuscaRepetidoCl1();
  BuscaMenorCl1();
}


int ResultadoCl1()
{
printf("El numero que mas se repite es %d, y se encuentra %d veces \n", vectorCl1[max],repCl1[max]);
printf("promedio.%f: \n",p/x);
printf("La cantudad de menor de 15 fue %d: \n",menor);
}

//////////////////////////////////////////////////
///////// funciones proceso curso 2 //////////////
//////////////////////////////////////////////////




//////////////////////////////////////////////////
///////// funciones proceso curso 3 //////////////
//////////////////////////////////////////////////