Foro de elhacker.net

Programación => Programación C/C++ => Mensaje iniciado por: komiki007 en 19 Agosto 2011, 16:52 pm



Título: Podeis ayudarme?
Publicado por: komiki007 en 19 Agosto 2011, 16:52 pm
Me gustaria saber como hacer un programa que:
Lea dos numeros enteros y calcule la suma de los numeros entre estos
p.e: Si escribes en la pantalla   2  4  Debe hacer 2 + 3 + 4
p.e: Si escribes en la pantalla   2  7  Debe hacer 2 + 3 + 4 + 5 + 6 + 7


Título: Re: Podeis ayudarme?
Publicado por: ..:ALT3RD:.. en 19 Agosto 2011, 17:12 pm
Gracias por preguntar , me sirvio de ejercicio para practicar jajaj aqui te lo dejo, lo probe y funciona:

Código:
#include <iostream>
 
int main () {

using namespace std;

int  x;
    int  y;

cout << "Introduce dos numeros:";

cin >> x ;

cin >> y ;

cout << x + y + 3 << endl;

system ("pause");

return 0;

}


Título: Re: Podeis ayudarme?
Publicado por: komiki007 en 19 Agosto 2011, 17:14 pm
Tu no tendras un profe particular llamado Alberto?


Título: Re: Podeis ayudarme?
Publicado por: ..:ALT3RD:.. en 19 Agosto 2011, 17:15 pm
No  :xD no tengo profe ademas apenas empeze hace 3 dias :) Te suena mi nick o que? Jaja


Título: Re: Podeis ayudarme?
Publicado por: komiki007 en 19 Agosto 2011, 17:16 pm
Gracias


Título: Re: Podeis ayudarme?
Publicado por: criskapunk en 19 Agosto 2011, 17:24 pm
..:ALT3RD:..
Me parece a mi o ese código no hace lo que pide el ejercicio :huh:

Si ingreso el 2 y el 6 el programa devuelve 11, cuando debería devolver 20 (2 + 3 + 4 + 5 + 6).

Un saludo.


Título: Re: Podeis ayudarme?
Publicado por: komiki007 en 19 Agosto 2011, 17:25 pm
??????????????


Título: Re: Podeis ayudarme?
Publicado por: rir3760 en 19 Agosto 2011, 17:25 pm
Cierto, ese programa solo calcula la suma de los valores inicial y final mas tres. También tendríamos que preguntarnos si no le estamos haciendo la tarea al OP (quien inicio el tema).

Para la operación basta con un bucle donde cada uno de los números se agregue a un acumulador, mas o menos así:
Código
  1. long total = 0;
  2. for (int i = inicio; i <= fin; i++)
  3.   total += i;
  4.  
  5. // ...

Un saludo


Título: Re: Podeis ayudarme?
Publicado por: komiki007 en 19 Agosto 2011, 17:26 pm
Muchas gracias


Título: Re: Podeis ayudarme?
Publicado por: criskapunk en 19 Agosto 2011, 17:27 pm
komiki007: Estás probando siquiera los códigos o copias y pegas sin entender nada?


Título: Re: Podeis ayudarme?
Publicado por: ..:ALT3RD:.. en 19 Agosto 2011, 17:30 pm
Bueno yo el codigo lo hize sabiendo y queriendo que hiciese eso, solo que creo que entendi mal la pregunta  ;D


Título: Re: Podeis ayudarme?
Publicado por: komiki007 en 19 Agosto 2011, 17:33 pm
Esque cuando me lo envió estaba haciendo otra cosa


Título: Re: Podeis ayudarme?
Publicado por: Darkgold9 en 19 Agosto 2011, 17:35 pm
Citar
Esque cuando me lo envió estaba haciendo otra cosa

Claro... posteando el resto del boletin quizas?


Título: Re: Podeis ayudarme?
Publicado por: komiki007 en 24 Agosto 2011, 10:11 am
No, esque yo tmbien tengo 13 años y me estaba llamando mi madre, jeje


Título: Re: Podeis ayudarme?
Publicado por: komiki007 en 24 Agosto 2011, 10:16 am
Esque los jovenes con talento como ..:ALT3RD:.. y yo seguramente nos pasamos el dia haciendo esto


Título: Re: Podeis ayudarme?
Publicado por: komiki007 en 24 Agosto 2011, 15:50 pm
Claro... posteando el resto del boletin quizas?

Listillo