elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Rompecabezas de Bitcoin, Medio millón USD en premios


  Mostrar Temas
Páginas: [1]
1  Programación / Programación C/C++ / Ayuda con este programa :( en: 7 Diciembre 2015, 21:51 pm
Buenas, haber si me podrian ayudar con este programa que consiste en dada una secuencia de enteros acabada en 0 i de longitud no superior a 100 números, diga cuántos números diferentes hay dentro de la secuencia.

Mi código es éste pero no paso de aquí:
Código
  1. #include <iostream>
  2. #include<string>
  3. using namespace std;
  4.  
  5.  
  6. const int MARCA_FI = 0;
  7.  
  8. int main(){
  9.  cout << "ENTRA UNA SEQUENCIA DE NOMBRES NATURALS: " << endl;
  10.  int numero;
  11.  while(numero != MARCA_FI){
  12.   cin>> numero;
  13.  } // mientras numero sea distinto de 0
  14. while(numero == MARCA_FI){
  15.        int numrep;
  16.        int numnorep;
  17.        int comptador=1;
  18.  
  19.        if(numero = numnorep){
  20.            comptador++;
  21.            cout<< "RESULTAT: EL NOMBRE D'ELEMENTS DIFERENTS ES: "<< comptador << endl;
  22. }
  23.        else {
  24.            comptador=comptador;
  25.            cout<< "RESULTAT: EL NOMBRE D'ELEMENTS DIFERENTS ES: "<< comptador << endl;
  26.        }
  27. }
  28. return 0;
  29. }
  30.  
Gracias por la ayuda de antemano y salu2 :D

[MOD] Para publicar código usar las etiquetas GeSHi.

[MOD] Se te ha avisado en repetidas ocasiones....procura usar GeSHi, o puede que tus post sean eliminados.
2  Programación / Programación C/C++ / Ayuda! Ejercicio q no me da bn en: 7 Diciembre 2015, 19:10 pm
Buenas a todos,

les escribo porque mi profesor me mandó hacer un código en el cual dada una sequencia de caracteres acabada en un punto(ejemplo: Hola.) escriba la palabra alreves i sin el . Mi problema es el siguiente: cuando compila funciona perfectamente en codeblocks pero cuando lo entro en un programa que corrige el codigo me da error. Mis compañeros me dijeron que debia utilizar el get haciendo un gran vector i hacer cout al reves ignorando el ultimo caracter pero no se trabajar con el get. Si pudieran echarme un cable les estaria agradecido.
Salu2 :D

Ejemplo:

ENTRAR SEQUENCIA:
HOLA.
EL RESULTADO ES:
ALOH

Código:
Código
  1. #include <iostream>
  2. #include <string>
  3.  
  4. using namespace std;
  5.  
  6. int main(){
  7.  
  8. string paraula;
  9. cout<<"ENTRAR SEQUENCIA:"<< endl;
  10. cin>> paraula;
  11. int llargada=paraula.length();
  12. cout<<"EL RESULTAT ES: ";
  13. for(int i=0;i<=llargada;i++){
  14.    cout<<paraula[llargada-i-2];
  15. }
  16. return 0;
  17. }
  18.  

[MOD] Para publicar código usar etiquetas GeSHi.
Páginas: [1]
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines