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

 

 


Tema destacado: Los 10 CVE más críticos (peligrosos) de 2020


  Mostrar Mensajes
Páginas: 1 ... 93 94 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
1071  Programación / Programación C/C++ / Re: Números Aleatorios en: 2 Agosto 2010, 20:43 pm
¡Buenas!

A ver si este codigo responde a tu pregunta:
Código
  1. #include <stdlib.h>
  2. #include <stdio.h>
  3.  
  4. #define DIM 3
  5. #define NUM_MUESTRAS 6
  6.  
  7. void frecuencias(int repeticiones)
  8. {
  9.    int i , frecuencias[DIM] = {0};
  10.  
  11.    for(i = 0 ; i < repeticiones ; i++)
  12.    {
  13.        ++frecuencias[rand() % DIM];
  14.    }
  15.  
  16.  
  17.    printf("%d REPETICIONES\n-------------------------------------------\n",repeticiones);
  18.  
  19.    for(i = 0 ; i < DIM ; i++)
  20.    {
  21.        printf("%d - %02.2f%%\n", i , 100 * ((float)frecuencias[i]) / repeticiones);
  22.    }
  23.    printf("\n");
  24.  
  25.    return;
  26. }
  27.  
  28. int main(int argc, char *argv[])
  29. {
  30.    int i , rep = 10;
  31.  
  32.    for(i = 0 ; i < NUM_MUESTRAS ; i++)
  33.    {
  34.        frecuencias(rep);
  35.        rep *= 10;
  36.    }
  37.  
  38.    getchar();
  39.  
  40.    return 0;
  41. }
  42.  
  43.  

Cuando no sepas que hace algo, experimenta, aprenderas mas y descubriras como funcionan las cosas.

¡Saludos!
1072  Programación / Programación C/C++ / Re: Urgente simbolo matematico para el residuo? en: 31 Julio 2010, 21:09 pm
Como bien te han dicho es mod. Se utiliza en algebra para definir congruencias y tiene un sentido mas general de lo que es el resto. Por ejemplo puedes decir que:
Código:
1+1 = 7 mod 5
Quien me lo iva a decir... Jajajaja.

Bromas a parte, decir que
Código:
a = b mod m
o que a es congruente con b modulo m, significa que esixte un entero c, tal que b - a = cm, y traducido al lenguaje de las divisiones quiere decir que tienen el mismo resto...

Espero haberte aclarado un poco mas en lugar de haberte liado  :silbar:

¡Saludos!
1073  Programación / Programación C/C++ / Re: Memoria en campos de bits en: 31 Julio 2010, 21:01 pm
¡Buenas!

Aqui tienes informacion sobre los campos de bits. En particular el apartado 6 explica las reglas que se utilizan para alinear los campos en la memoria.

¡Saludos!
1074  Programación / Programación C/C++ / Re: funcion para saber si es numero en: 31 Julio 2010, 20:41 pm
¡Buenas!

Si lo que quieres es saber si es un numero, lee en una cadena el valor que llega desde teclado y con la funcion isdigit
Código
  1. int isdigit(int c);
podras saber si cada uno de los caracteres de la cadena es un digito. Luego puedes utilizar la funcion de conversion que quieras para pasar la cadena al tipo de dato que quieras...

¡Saludos!
1075  Programación / Programación C/C++ / Re: piedra papel tijera....en c++ en: 31 Julio 2010, 20:32 pm
 :¬¬...

No se que tiene de malo lo que te ha indicado Lord R.N.A., al parecer no sabes cuales son los nombres de los headers que tienes que incluir, tampoco declaras bien las funciones ni las definiciones concuerdan con los prototipos, no parece que separas que es y como funciona la recursividad y parece que la funcion rand la conoces solo por el nombre, sin saber exactamente lo que hace...

Mejor consejo que la invitacion a estudiar, no vas a encontrar. Eso si, si sabias de esos errores, no entiendo porque no has trabajado mas el codigo antes de postearlo...

¡Saludos!
1076  Programación / Programación C/C++ / Re: que le pasa a este codigo?¿ en: 31 Julio 2010, 20:17 pm
Y evidentemente, cualquier codigo que haya despues de un return no se ejecutara...
1077  Foros Generales / Foro Libre / Re: Si mañana fuera el fin del mundo, yo, todavía hoy plantaría un árbol. en: 27 Julio 2010, 13:06 pm
Bah, yo si mañana se acabase el mundo, haria lo mismo de siempre, porque con lo despistao que soy, ni me hubiese enterao. Eso si, plantaria un pino en mas de un portal...

¡Saludos!
1078  Programación / Programación C/C++ / Re: quitar espacios en cadena ? en: 26 Julio 2010, 23:44 pm
A ver, yo no tengo imaginacion para los ejercicios, y de todas formas tampoco me parece correcto empezar un hilo sobre ello, siendo que en el apartado de Programacion general hay un subforo de Ejercicios, si quieres puedes ir cogiendo problemas de ese subforo.

Siento no hacer lo que planteas, pero lo que pides ya existe. Otra cosa es que escojas el problema que quieras o mas te interese, y lo plantees para que lo comentemos.

Ademas, todo esto ya queda offtopic.  :xD

¡Saludos!
1079  Programación / Programación C/C++ / Re: quitar espacios en cadena ? en: 26 Julio 2010, 23:31 pm
Si quieres ver ejercicios dificiles mira los de "las olimpiedas informaticas españolas" eso si es feo  :xD

Jur jur jur... ejercicios feos feisimos. Mas feos que los Borbones... Trabajando en C++ aun se tiene ventaja, por la STL, que es estandar y puedes utilizarla, pero en C, el echo de tener que estar construyendo las estructuras de datos para cada problema en el que hacen falta es una autentica locura. Otra fuente de demencia son los problemas en los que la salida no quedan bien definida y tienes que resolver el problema ajustando la salida por ensayo y error...

http://www.olimpiada-informatica.org/?cmd=inici

¡Saludos!

Advertencia - mientras estabas escribiendo, una nueva respuesta fue publicada. Probablemente desees revisar tu mensaje.
1080  Programación / Programación C/C++ / Re: quitar espacios en cadena ? en: 26 Julio 2010, 22:23 pm
Ok ok. Que nos emocionamos y no sabiamos cuanto sabias...   :xD

En ese caso la solucion que mejor te viene es la de Leo Gutiérrez.

¡Saludos!
Páginas: 1 ... 93 94 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
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines