Básicamente, te piden que dada una secuencia de números encuentres la longitud de la subsecuencia consecutiva creciente más larga y digas en qué posición empieza si no lo he entendido mal.
okai ... mañana empiezo con este programa... y publico mi programa
, espero sea posible que me puedan ayudar en el transcurso... se que a lo mejor es un programa basico pero me mantiene ocupado programando
jejeje
Lh: No hagas doble post utiliza el botón modificar. Graciasusando el ejemplo... numero 7
son 7 numeros que se agregan... de los cuales son:
3,1, 4,1, 5,9,2
tengo en mente que la secuencia es la siguiente:
3 + 1 = 4 (S=3 (ORIGEN))
4 + 1 = 5 (P=4 (FIN)) ¿por que? porque el siguiente numero no da la suma correcta
1 + 5 = 9 (Error)
#include <iostream>
using namespace std;
int main(){
int p=0,i,v[6];
int origen,fin,sum;
cout<<"Dame una secuencia de 7 numeros"<<endl;
for(i=0;i<6;i++){
cin>>p;cout<<endl;
v[i]=p; p=0;
}
origen= v[0];
for(i=0;i<6;i++){
cout<<v[i]<<" ";
}cout<<endl;
for(i=0;i<6;i++){
sum=v[i]+v[i+1];
if(v[i+2] == sum){
fin=v[i+1];
}
i+=1;
}
cout<<endl<<"Origen(S): "<<origen<<" Final(P) "<<fin;
return 0;
}
Gracial daniel666...
*Suponiendo que estoy bienHice este programa... el cual por obvias razones me arrojara basura... mis dudas
suponiendo que estoy viendo bien el problema....
como solucionaria lo que me arroja de basura (osease...que no se pase del limite de mi vector) ¿?
y como hago que mi vector sea dinamico ¿? (por que si lo noto en el problema es un numero infinito)
*Si estoy mal desde el inicioAlguien me puede explicar con mas detalle el problema ¿? :S... para poder resolverlo mejor... :S