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

 

 


Tema destacado: Guía actualizada para evitar que un ransomware ataque tu empresa


  Mostrar Mensajes
Páginas: 1 2 3 4 5 6 7 [8]
71  Foros Generales / Foro Libre / Re: Pregunta matemáticas en: 13 Septiembre 2010, 03:30 am
Bueno, como yo lo entiendo es:

Las edades son directamente proporcionales a 5, 6 y 7. Osea que podrian ser:

- 5, 6 y 7
- 10, 12 y 14
- 15, 18 y 21
- 20, 24 y 28
- 25, 30 y 35
- etc, etc.

Para obtener el 4 se divide 20/5. :rolleyes:
72  Foros Generales / Foro Libre / Re: Pregunta matemáticas en: 13 Septiembre 2010, 03:01 am
Citar
...Las edades de tres hermanos están en la relación de 5, 6 y 7

Es lo mismo que decir: son directamente proporcionales a 5, 6 y 7 . Osea que las edades son 5k, 6k y 7k (siendo k un entero).

Citar
si el menor tiene 20 años, la edad del mayor es?

Si 5k=20 => k=4.
Luego las otras dos edades son: 6*4=24 y 7*4=28.

Saludos
73  Programación / Programación General / Re: ¿Qué lenguajes de programación usas? en: 12 Septiembre 2010, 19:58 pm
Puedo entender por que engloban C con C++. Pero no entiendo por que meten a C# con ellos si este es aún mas diferente que C++ y aun mas de C :S

Estoy de acuerdo. Que pongan a C# en una categoria distinta!

PD: Uso C,C++. También conozco ASM (aunque me quede en los 16bits), Java (lo aprendi alguna vez)
74  Programación / Ejercicios / Re: Retos C/C++ en: 11 Septiembre 2010, 13:59 pm
Creo que ya la tengo!  ;D

Código:
#include <stdio.h>
#include <stdlib.h>
#include <time.h>

typedef char ent30[31];

void aleat30(ent30 z);
void sumarn30(ent30 a,ent30 b,ent30 suma,int *acarreo);

int main(void)
{
  ent30 a,b,suma;
  int acarreo;

  srand(time(0));
  aleat30(a);
  aleat30(b);

  sumarn30(a,b,suma,&acarreo);

  printf("   a = %31s\n   b = %31s\nsuma = %d%30s\n",a,b,acarreo,suma);
  return 0;
}

void aleat30(ent30 z)
{
  int i;
  for(i=0;i<30;i++)
  {
    z[i]='0'+rand()%10;
  }
  z[30]='\0';
}

#define CharADig(c) ((int)((c)-'0'))
#define DigAChar(d) ((char)(d)+'0')

void sumarn30(ent30 a,ent30 b,ent30 suma,int *ua)
{
  int i,ap=0;
  suma[30]='\0';
  for(i=29;i>=0;i--)
  {
    const int sumadig=CharADig(a[i])+CharADig(b[i])+ap;
    suma[i]=DigAChar(sumadig%10);
    ap=sumadig/10;
  }
  *ua=ap;
}

Reto #18 (Otro que tiene que ver con números grandes):

Calcular el factorial de un número n, 0<=n<=100. Sin usar tipos de datos de punto flotante (float, double, etc).
Y para los que puedan pensar que es una tarea, pues no, no lo es. :P  :¬¬
Páginas: 1 2 3 4 5 6 7 [8]
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines