<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>