<html>
<head>
<style><!--
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
font-size: 10pt;
font-family:Verdana
}
--></style>
</head>
<body class='hmmessage'>
hola que tal <br>quiero ver si me pueden auxiliar <br>tengo un programa donde pide el nombre del alumno <br>y el primer parcial asi como el segundo parcial <br><br>pero quiero verlos en 4 columnas<br>por ejemplo<br><br><br>nombre      primer parcial       segundo parcial        promedio<br><br>lucia                 8                               9                      8.5<br><br>pero no me salen asi<img src="http://gfx2.hotmail.com/mail/w4/pr01/ltr/emoticons/smile_embaressed.gif" alt="" height="19" width="19"><br><br>este es mi codigo se que hay una instruccion por que el profesor nos lo comento pero no se como usarla <br>es el struc y pues yo lo hice asi <br><br>este es mi codigo ademas esta muy grande <br>creo que con el struc es mas facil y corto<br><br>#include <stdio.h><br>#include <conio.h><br><br>char nom[30];<br>float calif[10][3];<br>int conta,i;<br>float prom;<br><br>main()<br>{<br><br><br><br>        printf("\n\n DAME EL NOMBRE DEL ALUMNO 1:  ");<br>        scanf("%s",&nom1);<br><br>      printf("\n DAME LA CALIFICACION DEL PRIMER PARCIAL:  ");<br>        scanf("%f",&calif[1][0]);<br><br>      printf("\n DAME LA CALIFICACION DEL SEGUNDO PARCIAL  ");<br>        scanf("%f",&calif[1][1]);<br>        prom=(calif[1][0]+calif[1][1])/2;<br>      calif[1][2]=prom;<br><br><br><br>      printf("\n\n DAME EL NOMBRE DEL ALUMNO 2:  ");<br>        scanf("%s",&nom2);<br><br>      printf("\n DAME LA CALIFICACION DEL PRIMER PARCIAL: ");<br>        scanf("%f",&calif[2][0]);<br><br>      printf("\n DAME LA CALIFICACION DEL SEGUNDO PARCIAL: ");<br>        scanf("%f",&calif[2][1]);<br>      prom=(calif[2][0]+calif[2][1])/2;<br>        calif[2][2]=prom;<br><br><br><br>      printf("\n\n DAME EL NOMBRE DEL ALUMNO 3:  ");<br>        scanf("%s",&nom3);<br><br>      printf("\n DAME LA CALIFICACION DEL PRIMER PARCIAL:");<br>        scanf("%f",&calif[3][0]);<br><br>      printf("\n DAME LA CALIFICACION DEL SEGUNDO PARCIAL:");<br>        scanf("%f",&calif[3][1]);<br>      prom=(calif[3][0]+calif[3][1])/2;<br>      calif[3][2]=prom;<br><br><br><br>      printf("\n\n DAME EL NOMBRE DEL ALUMNO 4:  ");<br>        scanf("%s",&nom4);<br><br>      printf("\n DAME LA CALIFICACION DEL PRIMER PARCIAL:  ");<br>        scanf("%f",&calif[4][0]);<br><br>      printf("\n DAME LA CALIFICACION DEL SEGUNDO PARCIAL  ");<br>        scanf("%f",&calif[4][1]);<br>        prom=(calif[4][0]+calif[4][1])/2;<br>        calif[4][2]=prom;<br><br><br><br><br>      printf("\n\n DAME EL NOMBRE DEL ALUMNO 5:  ");<br>        scanf("%s",&nom5);<br><br>      printf("\n DAME LA CALIFICACION DEL PRIMER PARCIAL:  ");<br>        scanf("%f",&calif[5][0]);<br><br>      printf("\n DAME LA CALIFICACION DEL SEGUNDO PARCIAL  ");<br>        scanf("%f",&calif[5][1]);<br>        prom=(calif[5][0]+calif[5][1])/2;<br>        calif[5][2]=prom;<br><br><br><br>      printf("\n\n DAME EL NOMBRE DEL ALUMNO 6:  ");<br>        scanf("%s",&nom6);<br><br>      printf("\n DAME LA CALIFICACION DEL PRIMER PARCIAL:  ");<br>        scanf("%f",&calif[6][0]);<br><br>      printf("\n DAME LA CALIFICACION DEL SEGUNDO PARCIAL  ");<br>        scanf("%f",&calif[6][1]);<br>        prom=(calif[6][0]+calif[6][1])/2;<br>        calif[6][2]=prom;<br><br><br><br><br>      printf("\n\n DAME EL NOMBRE DEL ALUMNO 7:  ");<br>        scanf("%s",&nom7);<br><br>        printf("\n DAME LA CALIFICACION DEL PRIMER PARCIAL:  ");<br>        scanf("%f",&calif[7][0]);<br><br>      printf("\n DAME LA CALIFICACION DEL SEGUNDO PARCIAL  ");<br>        scanf("%f",&calif[7][1]);<br>        prom=(calif[7][0]+calif[7][1])/2;<br>        calif[7][2]=prom;<br><br><br><br>      printf("\n\n DAME EL NOMBRE DEL ALUMNO 8:  ");<br>        scanf("%s",&nom8);<br><br>      printf("\n DAME LA CALIFICACION DEL PRIMER PARCIAL:  ");<br>        scanf("%f",&calif[8][0]);<br><br>      printf("\n DAME LA CALIFICACION DEL SEGUNDO PARCIAL  ");<br>        scanf("%f",&calif[8][1]);<br>        prom=(calif[8][0]+calif[8][1])/2;<br>        calif[8][2]=prom;<br><br><br><br>      printf("\n\n DAME EL NOMBRE DEL ALUMNO 9:  ");<br>        scanf("%s",&nom9);<br><br>      printf("\n DAME LA CALIFICACION DEL PRIMER PARCIAL:  ");<br>        scanf("%f",&calif[9][0]);<br><br>      printf("\n DAME LA CALIFICACION DEL SEGUNDO PARCIAL  ");<br>        scanf("%f",&calif[9][1]);<br>        prom=(calif[9][0]+calif[9][1])/2;<br>        calif[9][2]=prom;<br><br><br><br><br><br>      printf("\n\n DAME EL NOMBRE DEL ALUMNO 10:  ");<br>        scanf("%s",&nom10);<br><br>      printf("\n DAME LA CALIFICACION DEL PRIMER PARCIAL:  ");<br>        scanf("%f",&calif[10][0]);<br><br>      printf("\n DAME LA CALIFICACION DEL SEGUNDO PARCIAL  ");<br>        scanf("%f",&calif[10][1]);<br>        prom=(calif[10][0]+calif[10][1])/2;<br>        calif[10][2]=prom;<br><br><br><br><br>         getch();<br>         printf("\n\nLa lista de calificaciones son: \n");<br><br><br><br>         for (i=0;nom1[i]!='\0';i++)<br><br><br>         printf("%c",nom1[i]);<br>         printf("\t\t%.2f",calif[1][2]);<br>         printf("\n");<br><br><br>         for (i=0;nom2[i]!='\0';i++)<br><br>         printf("%c",nom2[i]);<br>         printf("\t\t%.2f",calif[2][2]);<br>         printf("\n");<br><br><br>         for (i=0;nom3[i]!='\0';i++)<br><br>         printf("%c",nom3[i]);<br>         printf("\t\t%.2f",calif[3][2]);<br>         printf("\n");<br><br><br>         for (i=0;nom4[i]!='\0';i++)<br><br>         printf("%c",nom4[i]);<br>         printf("\t\t%.2f",calif[4][2]);<br>         printf("\n");<br><br><br>         for (i=0;nom5[i]!='\0';i++)<br><br>         printf("%c",nom5[i]);<br>         printf("\t\t%.2f",calif[5][2]);<br>         printf("\n");<br><br><br>         for (i=0;nom6[i]!='\0';i++)<br><br>         printf("%c",nom6[i]);<br>         printf("\t\t%.2f",calif[6][2]);<br>         printf("\n");<br><br><br>         for (i=0;nom7[i]!='\0';i++)<br><br>         printf("%c",nom7[i]);<br>         printf("\t\t%.2f",calif[7][2]);<br>         printf("\n");<br><br><br>         for (i=0;nom8[i]!='\0';i++)<br><br>         printf("%c",nom8[i]);<br>         printf("\t\t%.2f",calif[8][2]);<br>         printf("\n");<br><br><br>         for (i=0;nom9[i]!='\0';i++)<br><br>         printf("%c",nom9[i]);<br>         printf("\t\t%.2f",calif[9][2]);<br>         printf("\n");<br><br>         for (i=0;nom10[i]!='\0';i++)<br><br>         printf("%c",nom10[i]);<br>         printf("\t\t%.2f",calif[10][2]);<br>         printf("\n");<br><br>         printf("%-30s | %4.1f | %4.1f | %4.1f\n",<br>        nom1[i].Nombre,<br>        nom[i].calif[i][0],<br>        nom[i].calif[i][1],<br>        nom[i].calif[i][2]);<br><br><br>   getch();<br>   return 0;<br>}   <br><br><br><br><br>si alguien puede ayudarme se los agradeceria<br>saludos.<br><br><br><br><br><br><br><br><br>                                           <br /><hr />Conoce el reto de esta semana y  <a href='http://www.actualizatuperfil.com.mx/' target='_new'>y gana con Perfil de Windows Live</a></body>
</html>