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

 

 


Tema destacado: Usando Git para manipular el directorio de trabajo, el índice y commits (segunda parte)


  Mostrar Temas
Páginas: 1 ... 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 [21] 22 23
201  Programación / Programación C/C++ / ejemplos que no me sale en: 24 Julio 2010, 07:43 am
diganme porque no me sale esta funcion es para pasar decimal a binario y no me funciona  
Código
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3. #include <iostream.h>
  4.  
  5. #define NUM_ELEM 17
  6.  
  7. int binario (int n);
  8.  
  9. int main ()
  10. {
  11.    int z,n,k,i;
  12. cout<<"dame un numero para convertir "<<endl;
  13. cin>>n;
  14. int nn3=binario(n);
  15. cout<<nn3<<endl;
  16.  
  17.     system("pause");
  18. }
  19. //***********************************//
  20. //**********************************//
  21. int binario (int n)
  22. {
  23. int z,x,p=0,L=0;
  24. int nn2[50];
  25. int nn3[50];
  26. nn2[0]=0;
  27.  
  28. for (x=0;x<50;x++)
  29. {
  30. nn2[x]=n%2;
  31. n=n/2;
  32. if(n==0)
  33. break;
  34. }
  35. for(z=x;z>=0;z--)
  36. {
  37. nn3[p++]=nn2[z];
  38. }
  39. nn3[p+1]='\0';
  40. L=atoi(nn3);
  41. return L;
  42. }
  43.  
202  Programación / Programación C/C++ / a que es equivalente esto en: 18 Julio 2010, 00:16 am
a que es equivalente esto

Código
  1. while(scanf("%ld %ld", &n, &m) != EOF
  2.  

como podria hacerlo con cin>>???
203  Programación / Programación C/C++ / que significa esta linea en: 13 Julio 2010, 19:02 pm
diculpen gente que significa esta linea de codigo
Código
  1. Doble rslt = (exchg1<exchg2)? exchg1:exchg2;
  2.  

y como podria reeemplazarse
204  Programación / Programación C/C++ / el viaje en: 13 Julio 2010, 07:56 am


La entrada

de entrada estándar contendrá la información para varios viajes. La información correspondiente a cada viaje consiste en una línea que contiene un entero positivo n, el número de estudiantes en el viaje, seguido de n líneas de entrada, cada uno con la cantidad, en dólares y centavos, pasó por un estudiante. No hay más de 1000 estudiantes y ningún estudiante gastó más de $ 10,000.00. Una sola línea que contiene 0 sigue la información para el último viaje.

La salida

Por cada viaje, la producción de una línea indicando la cantidad total de dinero, en dólares y centavos, que deben ser cambiados para igualar los costos de los estudiantes.

Ejemplo de entrada

3 10,00 20,00 30,00     4 15,00 15,01 3,00 3,01        0
Ejemplo de entrada de salida para

$ 10.00 $ 11.99

esta es mi solucion ustedes como lo harian
Código
  1. #include <cstdlib>
  2. #include <iostream>
  3.  
  4. using namespace std;
  5.  
  6. int main(int argc, char *argv[])
  7. {   float n,P,A[100000];
  8.   int i,S;
  9.    while(n!=0)
  10.    {   cout<<"INGRESE EL NUMERO DE ESTUDIANTES"<<endl;
  11.        cin>>n;
  12.        for(i=0;i<n;++i)
  13.            {
  14.               cout<<"A["<<i+1<<"]"<<endl;
  15.               cin>>A[i];
  16.               S=A[i]+S;
  17.            }
  18.            int P = ((double)S/n)+0.5;
  19.    float suma1=0,suma2=0,res=0;
  20.    for(i=0;i<n;++i)
  21.    {
  22.        if(A[i]>P)
  23.            suma1 +=A[i]-P;
  24.        else if(A[i]<P)
  25.            suma2 +=P-A[i];
  26.    }
  27.    if(suma1<suma2)
  28.    res=suma1;
  29.    else
  30.    res=suma2;
  31.    cout<<res<<endl;
  32.    A[100000]=NULL;
  33.  
  34.    }
  35.  
  36.    system("PAUSE");
  37.    return EXIT_SUCCESS;
  38. }
  39.  
  40.  
  41.  


205  Programación / Programación C/C++ / romper una cadena en: 10 Julio 2010, 07:47 am
holas gente quisiera que me den una idea de como poder romper una cadena y hacer comparaciones ....
tengo esto --->HOLA MUNDOLA DE PROGRAMOLA
quiero compara ola con toda la frase y que me den el numero de veces que se repite la palabra  con cada una de las palabras de la frase ....
se puede hacer con strcmpy pero es muy tedioso pork tendria que saltar los espacios otra idea ..gracias 
206  Programación / Programación C/C++ / QT4------>interfaz en: 9 Julio 2010, 16:52 pm
holas de nuevo aca molestando jejeje  bueno quisiera que me dijeran  que funciones usar para abrir un programa hecho en C++ pero en QT4 ...por ejemplo mi programa que sea ------------>
Código
  1. #include <cstdlib>
  2. #include <iostream>
  3.  
  4. using namespace std;
  5.  
  6. int main(int argc, char *argv[])
  7. {
  8. char arreglo [1000];
  9. int i,j,k,cantidad;
  10.  
  11. cout<<"INGRESE CADENA A EVALUAR"<<endl;
  12.    cin>>arreglo;
  13.    cout<<"INGRESE VALOR A GENERAR"<<endl;
  14.    cin>>cantidad;
  15.  
  16. for(i = 0; i < cantidad; ++i){
  17.    for(j = 0; j < strlen(arreglo) ; ++j){
  18.        for(k = 0; k <= i; ++k){
  19.            std::cout << arreglo[j];
  20.        }
  21.    }
  22.    std::cout << std::endl;
  23. }
  24.  
  25.  
  26.    system("PAUSE");
  27.    return EXIT_SUCCESS;
  28. }
  29.  
  30.  

ahora como hago para abrirlo pero en QT4------estoy leyendo el manual pero en ningun lado me dice como hacer eso.....gracias

207  Programación / Programación C/C++ / copiar caracteres en una cadena en: 8 Julio 2010, 04:24 am
hola gente quisiera que me digan de que manera podria copiar caracteres en una cadena por ejemlo quiero copiara la letra "a" en una cadena ....

strncpy(Arreglo[i++],"a",1)----->seria de esta forma o de que manera para copiar la a dentro del arreglo...gracias de antemano 
208  Programación / Programación C/C++ / parte decimal en: 4 Julio 2010, 08:59 am
quisiera que me ayudaran a ver en donde esta mi error ...
ejemplo dar el numerador y denominador 7/3 ...sale 2.3333333333333333 pero me lo debe de guardar en la cad1 solo la parte decimal el 33333333333333333 pero no me lo guarda a que se deve ....
Código
  1. #include <cstdlib>
  2. #include <iostream>
  3.  
  4. int main()
  5. {
  6.    char cad[1000],cad1[1000];
  7.    float num ,denom,x;
  8.    int i,j=0,p;
  9.    printf("TECLEA EL NUMERADOR  \n");
  10.    scanf( "%x" ,&num);
  11.    printf("TECLEA DENOMINADOR \n");
  12.    scanf( "%x" ,&denom);
  13.    x=num/denom;
  14.    sprintf( cad, "%f",x);
  15.    for(i=0;i<strlen(cad);i++)
  16.    {
  17.                   if(cad[i]=='.')
  18.                   {
  19.                    p=i;
  20.  
  21.                    }
  22.    }
  23.    i=0;
  24.    for(i=p+1;i<strlen(cad);i++)
  25.    {
  26.    cad1[j++]=cad[i];
  27.    }
  28.    i=0;
  29.    for(i=0;i<strlen(cad1);i++)
  30.    {
  31.    printf( "%c",cad1);
  32.    }
  33.    printf( "\n");
  34.  
  35.    system("PAUSE");
  36. }
  37.  
  38.  
209  Programación / Programación C/C++ / numero a array en: 4 Julio 2010, 06:36 am
quisiera que me digan si existe una funcion que haga lo siguiente:
que  por ejemplo el numero  0.2365 sea un numero de tipo float lo pasemos a un array |0|.|2|3|6|5|  gracias de antemano
210  Programación / Programación C/C++ / sucesion!!!! en: 4 Julio 2010, 01:40 am
La entrada 22, la siguiente secuencia de números se imprimirán 22 11 34 17 52 26 13 40 20 10 5 16 8 4 2 1

Código
  1. #include <cstdlib>
  2. #include <iostream>
  3.  
  4. using namespace std;
  5.  
  6. int main()
  7. {
  8.    int n;
  9.    cout<<"ingrese numero"<<endl;
  10.    cin>>n;
  11.   do
  12.    {              
  13.               cout<<n<<"-";
  14.               if((n%2)== 0)
  15.               {
  16.               n=n/2;
  17.               }
  18.                     else{
  19.                          n=(3*n+1)/2;
  20.                          }
  21.  
  22.     }while(n!=1);
  23.  
  24.    system("PAUSE");
  25.    return EXIT_SUCCESS;
  26. }
  27.  
  28.  

porque no me imprime lo que yo quiero !!!! si ya hize la prueba de escritorio
Páginas: 1 ... 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 [21] 22 23
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines