elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.
 
Inicio Ayuda Buscar Ingresar Registrarse
29 Mayo 2012, 00:56  


Tema destacado: Deseas probar algunas mejoras a la interfaz del foro? Prueba cake! acerca de

+  Foro de elhacker.net
|-+  Programación
| |-+  Programación C/C++ (Moderadores: Eternal Idol, Littlehorse)
| | |-+  ejercicio en c++, HELP ME!!!!!!!!!.......
0 Usuarios y 2 Visitantes están viendo este tema.
Páginas: 1 [2] Ir Abajo Respuesta Imprimir
Autor Tema: ejercicio en c++, HELP ME!!!!!!!!!.......  (Leído 1,786 veces)
Leo Gutiérrez.
. . .. ... ..... ........ ............. .....................
Colaborador
***
Desconectado Desconectado

Mensajes: 2.968


/^$/


Ver Perfil WWW
Re: ejercicio en c++, HELP ME!!!!!!!!!.......
« Respuesta #15 en: 8 Noviembre 2008, 21:48 »

PD: El código de #Erik parece ser que no funciona. :rolleyes: Al introducirse las 10 cifras, el resultado no es correcto. :P



El  codigo de # Erik no funciona por que no se le da un valor inicial a la variable resultado.

Deberia ser asi :
Código
#include <iostream>
using namespace std;
int main()
{
int array1[9];
int resultado = 0;
for(int i=0; i<10; i++){
cout << "Introduce una cifra: ";
cin >> array1[i];
resultado = resultado + array1[i];
}
    int media = resultado / 10;
    cout << "Resultado: " << resultado << endl;
    cout << "Media aritmetica: " << media;
    cin.get();
}
 


« Última modificación: 8 Noviembre 2008, 21:50 por Leo Gtz. » En línea

Código
(( 1 / 0 )) &> /dev/null || {
echo -e "stderrrrrrrrrrrrrrrrrrr";
}
 

leorocko13@hotmail.com
https://github.com/leogtzr/
rob1104


Desconectado Desconectado

Mensajes: 326


Usuario común


Ver Perfil
Re: ejercicio en c++, HELP ME!!!!!!!!!.......
« Respuesta #16 en: 8 Noviembre 2008, 22:19 »

Y siguen haciendole la tarea a los kiddies de un mensaje que a parte pone un titulo de post tan horrible, a esos que ni siquiera vuelven a dar las gracias por su tiempo perdido, en fin.... que deprimente

Saludos


« Última modificación: 8 Noviembre 2008, 22:36 por robbie110487 » En línea



Erik#


Desconectado Desconectado

Mensajes: 1.138


Pertenezco a Reach


Ver Perfil
Re: ejercicio en c++, HELP ME!!!!!!!!!.......
« Respuesta #17 en: 8 Noviembre 2008, 23:33 »

PD: El código de #Erik parece ser que no funciona. :rolleyes: Al introducirse las 10 cifras, el resultado no es correcto. :P



El  codigo de # Erik no funciona por que no se le da un valor inicial a la variable resultado.

Deberia ser asi :
Código
#include <iostream>
using namespace std;
int main()
{
int array1[9];
int resultado = 0;
for(int i=0; i<10; i++){
cout << "Introduce una cifra: ";
cin >> array1[i];
resultado = resultado + array1[i];
}
    int media = resultado / 10;
    cout << "Resultado: " << resultado << endl;
    cout << "Media aritmetica: " << media;
    cin.get();
}
 

No se necesita el resultado = 0, funciona correctamente, que ha vosotros no os funcione es otra cosa.
En línea
VirucKingX


Desconectado Desconectado

Mensajes: 540


VirucKingX


Ver Perfil
Re: ejercicio en c++, HELP ME!!!!!!!!!.......
« Respuesta #18 en: 9 Noviembre 2008, 00:15 »

PD: El código de #Erik parece ser que no funciona. :rolleyes: Al introducirse las 10 cifras, el resultado no es correcto. :P



El  codigo de # Erik no funciona por que no se le da un valor inicial a la variable resultado.

Deberia ser asi :
Código
#include <iostream>
using namespace std;
int main()
{
int array1[9];
int resultado = 0;
for(int i=0; i<10; i++){
cout << "Introduce una cifra: ";
cin >> array1[i];
resultado = resultado + array1[i];
}
    int media = resultado / 10;
    cout << "Resultado: " << resultado << endl;
    cout << "Media aritmetica: " << media;
    cin.get();
}
 

No se necesita el resultado = 0, funciona correctamente, que ha vosotros no os funcione es otra cosa.

Si no limpias la memoria, ocupas basura que se encuentra en ella ( -3242546465766 , 72362462544732, etc... ), quizas cuando lo probaste tenia 0 pero fue solo suerte xD me ha pasado


Chau
En línea



Bye
Erik#


Desconectado Desconectado

Mensajes: 1.138


Pertenezco a Reach


Ver Perfil
Re: ejercicio en c++, HELP ME!!!!!!!!!.......
« Respuesta #19 en: 9 Noviembre 2008, 00:19 »

Ami siempre me funciona bien.
En línea
VirucKingX


Desconectado Desconectado

Mensajes: 540


VirucKingX


Ver Perfil
Re: ejercicio en c++, HELP ME!!!!!!!!!.......
« Respuesta #20 en: 9 Noviembre 2008, 00:22 »

Ami siempre me funciona bien.

bueno sera xD,  :-X , algun dia te acordaras de mis palabras, no ahora pero si lo haras algun dia...



Chau


En línea



Bye
rob1104


Desconectado Desconectado

Mensajes: 326


Usuario común


Ver Perfil
Re: ejercicio en c++, HELP ME!!!!!!!!!.......
« Respuesta #21 en: 9 Noviembre 2008, 02:00 »

Erik# no seas tan obstinado, se que tienes 13 años pero trata de comportarte con mas madurez, cae mal la gente así, acepta tus errores, es de sabios rectificar, tu codigo no funciona bien, al declarar una variable sin inicializarla toma valores basura, mira:

Sin inicializar:

Inicializando la variable a 0:


Consejo:
Se ve mas bonito:
Código
resultado+=array1[i];
que
Código
resultado=resultado+array[i];

Un vector es un arreglo unidimensional
Una matriz es un arreglo de dos o mas dimensiones 
(Aunque se oiga mas dificil).

Saludos
En línea



Leo Gutiérrez.
. . .. ... ..... ........ ............. .....................
Colaborador
***
Desconectado Desconectado

Mensajes: 2.968


/^$/


Ver Perfil WWW
Re: ejercicio en c++, HELP ME!!!!!!!!!.......
« Respuesta #22 en: 9 Noviembre 2008, 02:49 »

PD: El código de #Erik parece ser que no funciona. :rolleyes: Al introducirse las 10 cifras, el resultado no es correcto. :P



El  codigo de # Erik no funciona por que no se le da un valor inicial a la variable resultado.

Deberia ser asi :
Código
#include <iostream>
using namespace std;
int main()
{
int array1[9];
int resultado = 0;
for(int i=0; i<10; i++){
cout << "Introduce una cifra: ";
cin >> array1[i];
resultado = resultado + array1[i];
}
    int media = resultado / 10;
    cout << "Resultado: " << resultado << endl;
    cout << "Media aritmetica: " << media;
    cin.get();
}
 

No se necesita el resultado = 0, funciona correctamente, que ha vosotros no os funcione es otra cosa.

Si se necesita, si no la variable toma cualquier valor, aceptalo, es un error grave, te equivocaste y ya, todos lo hacemos.

El siguiente codigo me devuelve un 2, y ni si quiera la variable j tiene valor.

Código:
#include <iostream>
using namespace std;
int main()
{
int j;
cout << "Valor de : " << j << endl;
return 0;
}

Es de hombres saber reconocer los errores.

Saludos.
« Última modificación: 9 Noviembre 2008, 03:00 por Leo Gtz. » En línea

Código
(( 1 / 0 )) &> /dev/null || {
echo -e "stderrrrrrrrrrrrrrrrrrr";
}
 

leorocko13@hotmail.com
https://github.com/leogtzr/
ҒrεακΠιи∂

Desconectado Desconectado

Mensajes: 184



Ver Perfil
Re: ejercicio en c++, HELP ME!!!!!!!!!.......
« Respuesta #23 en: 9 Noviembre 2008, 03:17 »

Buenas

Algunos compiladores al crear una variable la inicializan con un valor default. Tal vez por eso le funciona a Erik.

Sin embargo, coincido con los demas en que es MUY recomendable inicializar las variables


Salu2, FreakMind
En línea

Connoisseurs of C semantics find C++ inferior to ++C
JuaN-ThE-HaCKeR

Desconectado Desconectado

Mensajes: 252


http://www.JBJ.esp.st


Ver Perfil WWW
Re: ejercicio en c++, HELP ME!!!!!!!!!.......
« Respuesta #24 en: 9 Noviembre 2008, 19:56 »

Hola! ;)

Rectifico mi anterior código:

Código
#include <iostream>
using namespace std;
main(){
int nums, num[10], total=0;
   cout <<"Cuantos numeros desea introducir para calcular? - ";
   cin >> nums;
   for (int x=0; x<nums; x++){
   cout << "\nIntroduzca el numero de la posicion " << x+1 << ": ";
   cin >> num[x];
   total+=num[x];
}  
    cout << "\nResultado de las sumas: " << total;
    cout << "\nLa media es: " << total/nums;
    getchar();
    getchar();
      }
Estoy de acuerdo contigo, yo hice esta, solamente para practicar un rato, pero no apruebo que un user, entre pida y se va... Eso es un poco de script kiddie.

Exactamente igual que yo, como ya le dije al autor del tema en mi anterior post:

Intenta hacer las cosas por ti solo. :P

Saludos! ;)
En línea





yimis

Desconectado Desconectado

Mensajes: 2


Ver Perfil
Re: ejercicio en c++, HELP ME!!!!!!!!!.......
« Respuesta #25 en: 11 Noviembre 2008, 21:52 »

parceros les agradezco la ayuda a los que se me escape en mencionar gracias tambien, en verdad me ayudaron,

VirucKingX
robbie110487
erik
FreakMind
Leo Gtz.
JuanKLinux88

ATT: yimis
En línea
Flakito81


Desconectado Desconectado

Mensajes: 508



Ver Perfil
Re: ejercicio en c++, HELP ME!!!!!!!!!.......
« Respuesta #26 en: 11 Noviembre 2008, 22:03 »

Sí, como que te hicieron la tarea.

La gente debería de plantearse cobrar por hacer los trabajos, xq trabajar de gratis no mola.
En línea
Páginas: 1 [2] Ir Arriba Respuesta Imprimir 

Ir a:  
Powered by SMF 1.1.16 | SMF © 2006-2008, Simple Machines