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

 

 


Tema destacado:


  Mostrar Mensajes
Páginas: 1 ... 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 [110] 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 ... 132
1091  Programación / Programación C/C++ / Re: lograr guardar resultados en un txt bucles o for ? en: 16 Diciembre 2012, 14:42 pm
lo que quiero guardar son " los cout los quiero !imprimir en un fichero de texto".

luis
Código
  1. #include <iostream>
  2. #include <cstdlib>
  3. #include <fstream>
  4. using namespace std;
  5.  
  6. int main () {
  7.    int total,i,j,k=0,l=0,ver=0,ver_=0,p;
  8.    char cadena[128];
  9.    ofstream fs("numeros.txt");
  10.    cout<<"Cuantos numeros desea ingresar?: ";
  11.    cin>>total;
  12.    int numeros[total],n_par[total],n_impar[total];
  13.    cout<<"Cuantos numeros desea ver cada vez?: ";
  14.    cin>>ver;
  15.    int num[ver];
  16.    ver_=ver;
  17.    for( i = 0; i < total; i++){
  18.        cout<<"Ingrese el "<<i+1<<" numero: ";
  19.        cin >> numeros[i];
  20.        for( j = i-1; j >=0 ; j--){
  21.            if(numeros[i] == numeros[j]){
  22.                cout<<"El numero esta repetido ingrese otro\n";
  23.                i--;
  24.                break;
  25.            }
  26.        }
  27.    }
  28.    p=total-ver;
  29.    for( k = 0; k <=total-ver; k++){
  30.    l=0;
  31.    inicio:
  32.        ver_=ver;
  33.        do{
  34.            fs<< numeros[k]<<"  ";
  35.            cout<< numeros[k]<<"  ";
  36.            for( i = 1+k+l; i < ver-1+k+l; i++){
  37.                fs<< numeros[i]<<"  ";
  38.                cout<< numeros[i]<<"  ";
  39.            }
  40.        fs<< numeros[ver_-1+k+l]<<"  ";
  41.        cout<< numeros[ver_-1+k+l]<<"  ";
  42.        if (ver_-1+k+l==total-1  ) {
  43.            fs<< "entro  "<< endl;
  44.            cout<< "entro  "<< endl;
  45.            l++;p--;
  46.            if (p<0) {
  47.                l=0;break;
  48.            }
  49.            else goto inicio;
  50.        }
  51.        ver_++;
  52.        fs<< endl;
  53.        cout<< endl;
  54.        }while (ver_+k<=total);
  55.    }
  56.    fs.close();
  57.    ifstream fe("numeros.txt");
  58.    fe.getline(cadena, 128);
  59.   cout << cadena << endl;
  60.    system("pause");
  61.    return 0;
  62. }
Saluditos!.
P.D: Recuerda que sólo va para combinaciones de n elemnetos tomados de tres en tres los otros casos están pendientes de implementar.
1092  Programación / Programación C/C++ / Re: Dos datos mayores [C] en: 13 Diciembre 2012, 20:57 pm
Holaa amigo, disculpa si es que estoy teniendo una mala visualizacion en mi movil, pero "max" es una funcion definidad en una libreria o es una variable, ....
Citar
Es una variable, podía haberle llamado "mayor" y "cuasi_max" es el segundo mayor ...... y funciona , da los dos valores¡ ¡  ¡
Fíjate que está reeditado.
Saluditos!.
1093  Programación / Programación C/C++ / Re: Dos datos mayores [C] en: 13 Diciembre 2012, 19:38 pm
Código
  1. #include <stdio.h>
  2. #define sise 5
  3.  
  4. int main ()
  5. {
  6.   int cont=1, cuasi_max=0, a, max=0;
  7.   while (cont<=sise) {
  8.   printf("introduzca el numero %d: ",cont);
  9.   scanf("%d",&a);
  10.   if (a>max) {
  11.        cuasi_max=max;
  12.        max=a;
  13.    }
  14.   else if (a>=cuasi_max)
  15.        (cuasi_max=a);
  16.   cont++;
  17.   }
  18.   printf("El numero mas grandes es %d y el segundo es %d",max,cuasi_max);
  19.   getchar();
  20.   return 0;
  21. }
Saluditos!.
1094  Programación / Programación C/C++ / Re: ¿Que hice mal?. Arreglos(SOLUCIONADO) en: 13 Diciembre 2012, 16:00 pm
Código
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3. #include <conio.h>
  4. #define TAMANIO 5
  5. void imprimeArreglo(const int b[]);
  6. int main()
  7. {
  8. int a[TAMANIO];
  9. int i;
  10.  
  11. for(i=0;i<TAMANIO;i++){
  12. a[i]=i+1;
  13. }
  14. imprimeArreglo(a);
  15. }
  16. void imprimeArreglo(const int b[])
  17. {
  18. int i;
  19. for (i=0;i<TAMANIO;i++) {
  20. if (i==3){
  21. printf("  *");
  22. printf("%3d",b[i]);
  23. i++;
  24. }
  25. else {
  26. printf("%3d",b[i]);
  27.  
  28. }
  29. getch();
  30. }
  31. }
Saluditos!.
1095  Programación / Programación C/C++ / Re: examen de opciones en c, guardando un valor en: 10 Diciembre 2012, 21:25 pm
Código
  1. #include <stdio.h>
  2.  
  3. int main(void){
  4. int asignaciones[5];
  5. char respuesta;
  6. printf("cuanto es 2 + 2 ?\n");
  7. printf("a ) 2\n");
  8. printf("b ) 3\n");
  9. printf("c ) 4\n");
  10. printf("Dame tu respuesta\n");
  11. scanf("%c",&respuesta);
  12. if(respuesta=='c'){
  13. printf("es correcta\n");
  14. asignaciones[0]=1;
  15. }else
  16. printf("La respuesta es incorrecta\n");
  17. getchar();
  18. printf("\nPresione Enter par salir\n");
  19. while (getchar()!='\n');
  20. return(0);
  21. }
  22.  
1096  Programación / Programación C/C++ / Re: Presentacion y pequeña duda en c++ en: 8 Diciembre 2012, 18:03 pm

Por cierto, el "return 1"  ¿se podría cambiar por algún equivalente?

Es una forma de salir del programa, como el "return 0", e indica una salida correcta o prevista.
Podría usarse exit (), creo que con la librería stdlib, pero para gustos colores.
Saluditos!.
1097  Programación / Programación C/C++ / Re: Presentacion y pequeña duda en c++ en: 8 Diciembre 2012, 16:41 pm
Citar
FIJATE QUE HE REEDITADO EL CODIGO ¡ ¡ ¡ ¡
1098  Programación / Programación C/C++ / Re: Presentacion y pequeña duda en c++ en: 8 Diciembre 2012, 16:34 pm
He cambiado el for, que no tenía mucho sentido, por un while.
No me termina de convencer el código, pero hace lo que quieres:

Código
  1. do
  2. {
  3.        lecturareg >> d;
  4. escrituratmp << d << endl;
  5. if(d == apodo){
  6. lecturareg >> d;
  7. escrituratmp << d << endl;
  8. if(d == password){
  9.                    found = true;
  10.                    i=0;
  11.            while(found == false){
  12.                i++;
  13.                cout << "Contraseña incorrecta! Vuelve a intentarlo: ";
  14.                cin >> password;
  15.                if(d == password)
  16.                    found = true;
  17.                if(found == false && i == 2){
  18. cout << "Lo siento, pero has fallado demasiadas veces. No puedes jugar." << endl;
  19. return 1;
  20. }
  21.            }
  22.        }
  23.  
  24. } while(found == false && d != "XXX" );
Saluditos!.
1099  Programación / Programación C/C++ / Re: Me presento y me gustaría un ayudita ordenamiento de impares e pares en: 8 Diciembre 2012, 12:14 pm
Si tienes otros !retos! matemáticos no dudes en colgarlos, siempre es un placer "enfrentarse" a ellos.
Saluditos!.
1100  Programación / Programación C/C++ / Re: Me presento y me gustaría un ayudita ordenamiento de impares e pares en: 7 Diciembre 2012, 22:33 pm
Citar
Entras los numeros: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 y pides salida de 6 y te da:

1 3 5 7 9 11
1 3 5 7 9 13
1 3 5 7 9 15---> como no hay mas impares aca lo deja y sigue con los pares

2 4 6 8 10 12
2 4 6 8 10 14
¡ ¡ ¡ Justo lo que pedías ¡ ¡ ¡ , o al menos lo que pusistes en el post.
Saluditos!.
Páginas: 1 ... 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 [110] 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 ... 132
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines