Bienvenido(a), Visitante. Favor de ingresar o registrarse.

Ingresar con nombre de usuario, contraseña y duración de la sesión

Foros del Club

Páginas: [1]   Ir Abajo
  Enviar tema  |  Imprimir  
Autor Tema: Desafio 1  (Leído 694 veces)
0 Usuarios y 2 Visitantes están viendo este tema.
CID
Administrador
Legend
*****

Prestigio: 22
Desconectado Desconectado

Sexo: Masculino
Estudiante de: Arte de la informática
Título universitario: Programador
Profesión: Desarrollador
Mensajes: 1136



WWW
Lenguajes:
Varios
Bases de datos:
Varios
« en: 17/11/2005, 21:38:21 »

Estoy aburrido... Indeciso
Asi que se me ocurrió crear un tema para un desafio de programación.
La idea es simple... programar un método (función o procedimiento) Lengua

  • El lenguaje C o C++
  • Las reglas: quien primero responda se gana un premio.
  • El premio: no hay, pero lo importante es competir  Sonreir

Bien, el método que hay que implementar es el siguiente (no vale sacarlo de otra web), empecemos por algo facil:

Crear un método capaz de obtener el máximo, el minimo, la media y la suma de todos los impares entre el intervalo (A, B) incluyéndolos. El ganador será aquel que utilice la menor cantidad de variables.
Puede usar cualquier tipo de dato numérico (int, long, float, double, etc.)

Por favor coloquenlo con sintaxis de C o C++ según corresponda.

Saludos.
En línea

CID
Administrador
Legend
*****

Prestigio: 22
Desconectado Desconectado

Sexo: Masculino
Estudiante de: Arte de la informática
Título universitario: Programador
Profesión: Desarrollador
Mensajes: 1136



WWW
Lenguajes:
Varios
Bases de datos:
Varios
« Respuesta #1 en: 18/11/2005, 23:13:00 »

... Avergonzado

Nadie respondió...  Girar ojos esperaba que alguno respondiera... (vamos que era facil  >Triste) pero bueno... aqui mi respuesta:

Código
bool Desafio1(int a, int b, int &max, int &min, float &media, int &si){
if(a == b) return false;
min = (a < b)?a:b;
max = (a < b)?b:a;
media = (a+b)/2.0;
si = 0;
for(int i = min; i <= max; i++)
if(i % 2)
si += i;
return true;
}
En línea

TolaWare
Visitante
« Respuesta #2 en: 28/04/2006, 03:09:33 »

Cuando plentees otro desafio, me uno.
En línea
Foros del Club
   

 En línea
Páginas: [1]   Ir Arriba
  Enviar tema  |  Imprimir  
 
Ir a: