<html>
<head>
<meta content="text/html; charset=windows-1252"
http-equiv="Content-Type">
</head>
<body bgcolor="#FFFFFF" text="#000000">
<div class="moz-cite-prefix">Alejandro,<br>
Te conesto abajo en negrita. Saludos!<br>
<br>
Ing. Horacio Peñafiel.<br>
<br>
<br>
El 04/05/2015 a las #4, Alejandro D. escribió:<br>
</div>
<blockquote cite="mid:E1YpNNX-0002D6-HL@ender.h3m.com" type="cite">
<pre wrap="">Hola, este es mi primer programa en C++ y me aparecen un par de dudas.
1.Cuando meto los valores separados por espacios me deja meter mas de 10 valores y solo cuando aprieto "enter" se ejecuta el resto de programa cogiendo los 10 primeros valores. Sin embargo, si voy introduciendo un número y apretando "enter" cada vez cuando tengo 10 se ejecuta el resto del programa ¿Por qué ocurre esto?</pre>
</blockquote>
<b><a class="moz-txt-link-freetext" href="http://www.cplusplus.com/doc/tutorial/basic_io/">http://www.cplusplus.com/doc/tutorial/basic_io/</a></b><br>
<blockquote cite="mid:E1YpNNX-0002D6-HL@ender.h3m.com" type="cite">
<pre wrap="">
2.El valor medio lo he sacado también con decimales. Hay alguna forma mejor para pasar entero a float?
</pre>
</blockquote>
<b>Mirá estos dos links, puede ser que te sean útiles:</b><b><br>
</b><b>
<a class="moz-txt-link-freetext" href="http://stackoverflow.com/questions/14432043/c-float-formatting">http://stackoverflow.com/questions/14432043/c-float-formatting</a></b><b><br>
</b><b> <a class="moz-txt-link-freetext" href="http://www.umich.edu/~eecs381/handouts/formatting.pdf">http://www.umich.edu/~eecs381/handouts/formatting.pdf</a></b><b><br>
</b><b>
</b><br>
<br>
<blockquote cite="mid:E1YpNNX-0002D6-HL@ender.h3m.com" type="cite">
<pre wrap="">
Espero vuestras sugerencias para mejorar.
Gracias por adelantado.
Un saludo,
Alejandro
PROGRAMA
#include <iostream>
using namespace std;
int main()
{
int vector[10]; //Matriz de 10 enteros
int i; //Valor auxiliar para bucles
int suma, Vmedio, mayor, menor; //Variables para resultados
float SumaFloat, VmedioFloat;
cout <<"Introduce 10 numeros enteros separados por espacios"<< endl;
cin >> vector[0] >> vector[1] >> vector[2] >> vector[3] >> vector[4]
>> vector[5] >> vector[6] >> vector[7] >> vector[8] >> vector[9] ;
//Muestra la matriz introducida
cout <<"La matriz introducida es:"<< endl;
for (i=0; i<=9; i++)
cout << vector[i] << " ";
cout << endl;
//Muestra la suma de los valores
cout <<"La suma de valores de la matriz es:"<< endl;
suma=0;
for (i=0; i<=9; i++)
suma=suma+vector[i];
cout << suma << endl;
//Muestra el valor medio
cout <<"El valor medio de los valores es:"<< endl;
Vmedio = suma/10;
SumaFloat=suma; //Para convertir INT en FLOAT
VmedioFloat=SumaFloat/10.0;
cout << Vmedio << endl;
cout << VmedioFloat << endl;
//Muestra el mayor y el menor valor
mayor=vector[0], menor=vector[0];
for (i=1; i<=9; i++){
if (vector[i] > mayor) mayor = vector[i];
if (vector[i] < menor) menor = vector[i];
}
cout <<"El mayor de los valores es:"<< endl;
cout << mayor << endl;
cout <<"El menor de los valores es:"<< endl;
cout << menor << endl;
return 0;
}
_______________________________________________
Lista de correo Cconclase <a class="moz-txt-link-abbreviated" href="mailto:Cconclase@listas.conclase.net">Cconclase@listas.conclase.net</a>
<a class="moz-txt-link-freetext" href="http://listas.conclase.net/mailman/listinfo/cconclase_listas.conclase.net">http://listas.conclase.net/mailman/listinfo/cconclase_listas.conclase.net</a>
Bajas: <a class="moz-txt-link-freetext" href="http://listas.conclase.net/index.php?gid=2&mnu=FAQ">http://listas.conclase.net/index.php?gid=2&mnu=FAQ</a>
</pre>
</blockquote>
<br>
<br>
<div class="moz-signature">-- <br>
<u1:p></u1:p>
<table class="MsoNormalTable" style="width: 100.0%; background:
white; background-image: initial; background-attachment:
initial; background-size: initial; background-origin: initial;
background-clip: initial; background-position: initial;
background-repeat: initial" bgcolor="white" border="0"
cellpadding="0" cellspacing="0" width="100%">
<tbody>
<tr>
<td style="width:102.5pt;padding:0cm 10.0pt 0cm 10.0pt"
width="137">
<p class="MsoNormal"
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:
auto;text-align:center" align="center"> <font
face="Arial" size="1"><span style="font-size:9.0pt;
font-family:Arial"> <img id="_x0000_i1025"
shrinktofit="true"
src="cid:part1.02000400.04060209@donweb.com"
height="54" width="110"></span></font><o:p></o:p></p>
</td>
<td style="border: none; border-left: solid #CCCCCC 1.0pt;
background: #F0F0F0; padding: 8.0pt 8.0pt 8.0pt 8.0pt"
bgcolor="#F0F0F0">
<p
style="mso-margin-top-alt:0cm;margin-right:0cm;margin-bottom:0pt;
margin-left:0cm"> <b><font face="Arial" size="1"><span
style="font-size:8.5pt;
font-family:Arial;font-weight:bold">Ing. Horacio
Peñafiel</span></font></b><br>
<b><font face="Arial" size="1"><span
style="font-size:8.5pt;
font-family:Arial;font-weight:bold">Senior
Software Developer</span></font></b></p>
<b><font face="Arial" size="1"><span
style="font-size:8.5pt;
font-family:Arial;font-weight:bold">Departamento
Desarrollo</span></font></b>
<p
style="mso-margin-top-alt:0cm;margin-right:0cm;margin-bottom:7.0pt;
margin-left:0cm"> <b><font face="Arial" size="1"><span
style="font-size:8.5pt;
font-family:Arial;font-weight:bold">DonWeb </span></font></b><font
face="Arial" size="1"><span
style="font-size:8.5pt;font-family:Arial"><br>
<st1:personname productid="La Actitud Es" u2:st="on">La
Actitud Es</st1:personname> Todo<br>
<a
href="imap://horacio.penafiel@donweb.com@mail.donweb.com:143/www.DonWeb.com"
target="_blank"><font color="black"><span
style="color:windowtext">www.DonWeb.com</span></font></a></span></font><font
size="2"><span style="font-size:10.0pt"><u1:p></u1:p><o:p></o:p></span></font></p>
<div>
<p class="MsoNormal"
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto">
<font face="Arial" size="1"><span
style="font-size:9.0pt;font-family:Arial"><u1:p> </u1:p></span></font><o:p></o:p></p>
</div>
</td>
</tr>
</tbody>
</table>
<div>
<div class="MsoNormal" style="text-align:center" align="center">
<font face="Courier New" size="2"><span
style="font-size:10.0pt;font-family:"Courier
New"" lang="ES-AR">
<hr align="center" size="2" width="100%"> </span></font>
</div>
<p class="MsoNormal"
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"> <font
face="Arial" size="1"><span
style="font-size:9.0pt;font-family:Arial" lang="ES-AR">Nota
de confidencialidad: Este mensaje y archivos adjuntos al
mismo son confidenciales, de uso exclusivo para el
destinatario del mismo. La divulgación y/o uso del mismo
sin autorización por parte de DonWeb.com queda prohibida.<br>
</span><span style="font-size:9.0pt;font-family:
Arial">DonWeb.com no se hace responsable del mensaje por
la falsificación y/o alteración del mismo.<br>
De no ser Ud el destinatario del mismo y lo ha recibido
por error, por favor, notifique al remitente y elimínelo
de su sistema.</span></font><font size="1"><span
style="font-size:9.0pt"><o:p></o:p></span></font></p>
<p class="MsoNormal"
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"> <font
face="Arial" size="1"><span
style="font-size:9.0pt;font-family:Arial">Confidentiality
Note: This message and any attachments (the message) are
confidential and intended solely for the addressees. Any
unauthorised use or dissemination is prohibited by
DonWeb.com.<br>
DonWeb.com shall not be liable for the message if altered
or falsified.<br>
If you are not the intended addressee of this message,
please cancel it immediately and inform the sender</span></font><font
size="1"><span style="font-size:9.0pt"><o:p></o:p></span></font></p>
<p class="MsoNormal"
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"> <font
face="Arial" size="1"><span
style="font-size:9.0pt;font-family:Arial">Nota de
Confidencialidade: Esta mensagem e seus eventuais anexos
podem conter dados confidenciais ou privilegiados.<br>
Se você os recebeu por engano ou não é um dos
destinatários aos quais ela foi endereçada, por favor
destrua-a e a todos os seus eventuais anexos ou copias
realizadas, imediatamente.<br>
É proibida a retenção, distribuição, divulgação ou
utilização de quaisquer informações aqui contidas.</span></font><font
size="1"><span style="font-size:
9.0pt"><o:p></o:p></span></font></p>
<p class="MsoNormal"
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"> <font
face="Arial" size="1"><span
style="font-size:9.0pt;font-family:Arial" lang="ES-AR">Por
favor, informenos sobre o recebimento indevido desta
mensagem, retornando-a para o autor.</span></font><font
size="1"><span style="font-size:9.0pt"><o:p></o:p></span></font></p>
<u1:p></u1:p>
</div>
</div>
</body>
</html>