Adsence

sábado, 23 de abril de 2011

Llenar-matris-de-char

Leave a Comment


Se pide realizar un programa inicialice (con valores dados por usted y distintos al ejemplo) dos vectores con el nombre y las notas de un grupo de 4 estudiantes, luego a) Calcule la nota promedio b) Imprima los vectores nombres y notas c) Imprima el promedio d) Imprima los nombres de los estudiantes cuyas notas están por encima del promedio.


/*
Se pide realizar un programa inicialice (con valores dados por usted y distintos al ejemplo) dos vectores con el nombre y las notas de un grupo de 4 estudiantes, luego
a) Calcule la nota promedio
b) Imprima los vectores nombres y notas
c) Imprima el promedio
d) Imprima los nombres de los estudiantes cuyas notas están por encima del promedio.

*/

#include < conio.h >
#include < stdio.h >
void portada();
void final();
float pedirDatos(char nom[4][100],float n[4]);
void imprimir(char nom[4][100],float n[4]);
void imprimir2(char nom[4][100],float n[4],float prom);
main()
{
char nom[4][100];
float notas[4],prom;

portada();
prom=pedirDatos(nom,notas);
imprimir(nom,notas);
imprimir2(nom,notas,prom);
final();
getch();
return 0;


}

void portada(){
printf("...............................................................................\a\n");
printf("................******.*****.** **.*****.****.*****.*****..**................\a\n");
printf("................ ** .** **.*** ***.** **.** .** **.**.**.***................\a\n");
printf("................ ** .*****.*******.*****.****.*****.*****..**................\a\n");
printf("................ ** .** **.** * **.** .** .*** ....**..**................\a\n");
printf("................**** .** **.** **.** .****.** **....**.****...............\a\n");
printf("...............................jamper91.hostei.com.............................\a\n");
printf("\n");
};
void final(){
printf("\n-------------------------------------------------------------------------------\a\n");
printf ("******************************************************************************\a\n");
printf (" Creado por jamper91@hotmail.com\n");
printf (" Cucuta Campeon\n");
printf ("******************************************************************************\a\n");
printf("-------------------------------------------------------------------------------\a\n");
};
float pedirDatos(char nom[4][100],float n[4])
{
float p=0;
char nombre[100];
for(int i=0;i< 4;i++)
{
printf("Nombre Estudiante:");
scanf("%s",&nom[i]);
printf("Nota:");
scanf("%f",&n[i]);
p=p+n[i];

};
printf("La nota promedio es: %.2f",p/4);
return (p/4);

};
void imprimir(char nom[4][100],float n[4])
{
printf("Nombres Estudiantes:\n");
for(int i=0;i< 4;i++)
{
printf("Estudiante %d: %s\n",i+1,nom[i]);

};
printf("Notas Estudiantes:\n");
for(int i=0;i< 4;i++)
{
printf("Nota %d: %f\n",i+1,n[i]);

} ;

};
void imprimir2(char nom[4][100],float n[4],float prom)
{
printf("Nombres Estudiantes por encima dle promedio:\n");
for(int i=0;i< 4;i++)
{
if(n[i] >prom)
printf("Estudiante %d: %s\n",i+1,nom[i]);

};

};

0 comentarios :