Foros del Web » Programación para mayores de 30 ;) » C/C++ »

Escribir una serie de numeros en C++

Estas en el tema de Escribir una serie de numeros en C++ en el foro de C/C++ en Foros del Web. Mi problema dice lo siguiente: Se tienen 2 números de un digito cada uno, el tercer numero se forma de la suma de los 2 ...
  #1 (permalink)  
Antiguo 15/11/2015, 19:01
 
Fecha de Ingreso: noviembre-2015
Ubicación: En mi casa ;)
Mensajes: 1
Antigüedad: 8 años, 5 meses
Puntos: 0
Pregunta Escribir una serie de numeros en C++

Mi problema dice lo siguiente:
Se tienen 2 números de un digito cada uno, el tercer numero se forma de la suma de los 2 números anteriores, tomando de el, solo la posición del digito, y así sucesivamente hasta que el ciclo regresa a los 2 numero originales.

En la primera línea tu programa deberá escribir la serie completa separada por espacios. En la segunda línea tu programa deberá imprimir el número de pasos para regresar a los números iniciales.

Entrada:

1
8

Salida:

1 8 9 7 6 3 9 2 1 3 4 7 1 8
12

Necesito un programa que resuelva mi problema, alguien me puede ayudar?
Y si su puede sin vectores :)
  #2 (permalink)  
Antiguo 16/11/2015, 01:09
Avatar de xKuZz  
Fecha de Ingreso: febrero-2015
Ubicación: nullptr
Mensajes: 183
Antigüedad: 9 años, 2 meses
Puntos: 27
Respuesta: Escribir una serie de numeros en C++

No resolvemos los programas/ejercicios de otras personas. Pon lo que llevas hecho, donde te quedas atascado y te ayudaremos encantados.
  #3 (permalink)  
Antiguo 16/11/2015, 17:12
 
Fecha de Ingreso: noviembre-2015
Mensajes: 2
Antigüedad: 8 años, 5 meses
Puntos: 0
Respuesta: Escribir una serie de numeros en C++..

yo tambien ando resolviendo ese programa y llevo esto apenas.

#include <iostream>
using namespace std;
int main()
{
int anterior,ultimo,suma=0,i;
cin >> anterior;
cin >> ultimo;
i=1;
while(i<=ultimo) {
suma= anterior+ultimo;
anterior=ultimo;
ultimo=suma;
if (ultimo>0)

i++;
}
cout <<ultimo;
return 0;
  #4 (permalink)  
Antiguo 07/03/2016, 12:44
 
Fecha de Ingreso: marzo-2016
Mensajes: 1
Antigüedad: 8 años, 1 mes
Puntos: 0
Respuesta: Escribir una serie de numeros en C++

#include<stdio.h>
#include<conio.h>
int main()
{
int x,y,z,a,b,cont,i;

scanf("%d %d",&x,&y);
cont=1;
a=x;
b=y;
z=a+b;
printf("%d",z);
do{
if ((a>=1 && a<=9) && (b>=1 && b<=9)){
cont=cont+1;
a=b;
b=z;
z=a+b;
printf("%d",z = z % 10);
}
else printf("Error");
}while(cont!=z);
printf("\n %d",cont);
}



NO SE QUE MAS ME HAGA FALTA ME SERIA DE MUCHA AYUDA SI ALGUIEN ME AYUDARA SOLO IMPRIME SI YO COLOCO 1 8 Y EL CICLO NO SE DETIENE
  #5 (permalink)  
Antiguo 07/03/2016, 14:48
 
Fecha de Ingreso: octubre-2014
Ubicación: Madrid
Mensajes: 1.212
Antigüedad: 9 años, 6 meses
Puntos: 204
Respuesta: Escribir una serie de numeros en C++

Cita:
Iniciado por DULCECONTRERAS Ver Mensaje
NO SE QUE MAS ME HAGA FALTA ME SERIA DE MUCHA AYUDA SI ALGUIEN ME AYUDARA SOLO IMPRIME SI YO COLOCO 1 8 Y EL CICLO NO SE DETIENE
Repasemos cosas que te faltan:
  • Respeto: Esto es un foro en el que no conoces a nadie. No nos trates como si fuésemos tus amigos de toda la vida porque no es así. Te ayudamos de forma desinteresada por lo que creo que merecemos un poco de respeto.
  • Educación: En Internet escribir en mayúsculas es sinónimo de gritar. Es una falta de respeto y la gente no te va a hacer más caso. Es más, el texto en mayúsculas tiende a leerse peor.
  • Leer las normas: El código hay que decorarlo para que sea legible.
  • Saber escribir: Este foro no es un servicio de sms... Esfuerzate en que el mensaje que escribes sea legible y tenga sentido. Incluso si después de enviar el mensaje ves algún fallo podrás editar el post mientras nadie te responda.

Corrige esas tareas que tienes pendientes y conseguirás la ayuda que solicitas.

Ah, y por favor, crear hilos nuevos es gratis. No revivas un hilo antiguo sí no es para aportar algo útil al mismo.

Un saludo.
__________________
La ayuda se paga con esfuerzo o con dinero. Si no estás dispuesto a esforzarte y quieres que te hagan los deberes pide presupuesto, al menos así ahorrarás tiempo.

Etiquetas: c++, numeros
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 21:03.