<html>
<head>
<style><!--
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
font-size: 10pt;
font-family:Verdana
}
--></style>
</head>
<body class='hmmessage'>
ah ok perfecto <br>gracias<br>saludos<br><br><br><div>
<p align="center"><font style="font-size: 16pt;" color="#0000cc" face="Courier New, Courier, Monospace" size="4"><strong></strong></font><br></p></div><br><hr id="stopSpelling">From: silviostenta@hotmail.com<br>To: cconclase@listas.conclase.net<br>Date: Mon, 21 Sep 2009 13:30:38 -0300<br>Subject: Re: [C con Clase] problemita con columnas<br><br>




<style>
.ExternalClass .ecxhmmessage P
{padding:0px;}
.ExternalClass body.ecxhmmessage
{font-size:10pt;font-family:Verdana;}
</style>



<div><font face="Arial">Es para expresar una especie de constante reemplaza en 
cada lugar que esta el MAX por el 10 en tiempo de compilación, no ocupa memoria 
en ejecucion como una constante, si queres sacala y reeplazalo por el 10 pero 
por ejemplo si queres cargar en vez de 10 cargar 20 lo cambias en max y 
listo.</font></div>
<div style="font-family: Tahoma; font-style: normal; font-variant: normal; font-weight: normal; font-size: 10pt; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none;">
<div><font face="Arial"></font><br></div>
<div style="background: rgb(245, 245, 245) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous;">
<div style=""><b>From:</b> <a title="aleannsam@hotmail.com" href="mailto:aleannsam@hotmail.com">ALEJANDRO ALFARO</a> </div>
<div><b>Sent:</b> Monday, September 21, 2009 1:26 PM</div>
<div><b>To:</b> <a title="cconclase@listas.conclase.net" href="mailto:cconclase@listas.conclase.net">cconclase@listas.conclase.net</a> 
</div>
<div><b>Subject:</b> Re: [C con Clase] problemita con columnas</div></div></div>
<div><br></div>ok este esta mucho mejor <br>pero no entiendo lo de #define MAX 
10<br><br><br>gracias.<br><br><br><br><br>
<hr id="ecxstopSpelling">
From: <a href="mailto:silviostenta@hotmail.com">silviostenta@hotmail.com</a><br>To: <a href="mailto:cconclase@listas.conclase.net">cconclase@listas.conclase.net</a><br>Date: 
Mon, 21 Sep 2009 12:26:19 -0300<br>Subject: Re: [C con Clase] problemita con 
columnas<br><br>
<div>Tenes varios errores y algunas cosas que se pueden mejorar, te mando esta 
alternativa no es la unica ni la mejor seguramente pero es para que veas como se 
puede hacer.</div>
<div>Saludos.<br><br><br><font color="#0000ff">#include 
<stdio.h><br>#include <conio.h><br>#define MAX 10<br><br>struct 
alumno<br>{<br>       char 
nom[30];<br>       float 
calif[3];<br>};<br>    <br>int main()<br>{<br>    
int conta,i;<br>    float prom;<br>    alumno 
ListaAlum[10];<br>    for 
(i=0;i<=MAX;i++)<br>    
{<br>        
fflush(stdin);<br>        printf("\n\n DAME 
EL NOMBRE DEL ALUMNO %d: ",i);<br>        
gets(ListaAlum[i].nom);<br>        
<br>        printf("\n DAME LA CALIFICACION 
DEL PRIMER PARCIAL:  ");<br>        
scanf("%f",&ListaAlum[i].calif[0]);<br>        
<br>        printf("\n DAME LA CALIFICACION 
DEL SEGUNDO PARCIAL  ");<br>        
scanf("%f",&ListaAlum[i].calif[1]);<br>        
prom=(ListaAlum[i].calif[0]+ListaAlum[i].calif[1])/2;<br>        
ListaAlum[i].calif[2]=prom;<br>    }<br>    
getchar();<br>    printf("\n\nLa lista de calificaciones son: 
\n");<br><br>    for (i=0;i<=MAX;i++)<br>    
{<br>        printf("%-30s \t| %4.1f \t| 
%4.1f \t| %4.1f \n",<br>        
ListaAlum[i].nom,ListaAlum[i].calif[0],ListaAlum[i].calif[1],ListaAlum[i].calif[2]);<br>    
}<br>    return 0;<br>}<br><br><br></font><br><br><br>From: 
ALEJANDRO ALFARO <br>Sent: Sunday, September 20, 2009 11:45 PM<br>To: 
cconclase@listas.conclase.net <br>Subject: [C con Clase] problemita con 
columnas<br><br><br>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<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><br><br>Conoce el 
reto de esta semana y y gana con Perfil de Windows Live 
<br><br><br><br>_______________________________________________<br>Lista de 
correo Cconclase 
Cconclase@listas.conclase.net<br>http://listas.conclase.net/mailman/listinfo/cconclase_listas.conclase.net<br>Bajas: 
http://listas.conclase.net/index.php?gid=2&mnu=FAQ</div><br>
<hr>
Tu vida, tus amigos y lo que te interesa <a href="http://www.actualizatuperfil.com.mx/">está en Perfil de 
Windows Live. Actualízalo.</a> 

<BR><hr>

<BR>_______________________________________________<br>Lista de correo 
Cconclase 
Cconclase@listas.conclase.net<br>http://listas.conclase.net/mailman/listinfo/cconclase_listas.conclase.net<br>Bajas: 
http://listas.conclase.net/index.php?gid=2&mnu=FAQ                                    <br /><hr />Tu vida, tus amigos y lo que te interesa <a href='http://www.actualizatuperfil.com.mx/' target='_new'>está en Perfil de Windows Live. Actualízalo.</a></body>
</html>