Foros del Web » Programación para mayores de 30 ;) » C/C++ »

Problema con ejericicio en c

Estas en el tema de Problema con ejericicio en c en el foro de C/C++ en Foros del Web. Me dieron este problema: elabore un programa que determine, sin emplear ninguna estructura selectiva, si un número entero dado es o no natural. nunk me ...
  #1 (permalink)  
Antiguo 02/04/2012, 19:31
 
Fecha de Ingreso: marzo-2012
Mensajes: 30
Antigüedad: 12 años, 7 meses
Puntos: 0
Problema con ejericicio en c

Me dieron este problema:
elabore un programa que determine,
sin emplear ninguna estructura selectiva, si un número entero dado es o
no natural.

nunk me habian pedido algo asi ... sin usar estructuras selectivas... a alguien se le ocurre como hacer esto????
  #2 (permalink)  
Antiguo 02/04/2012, 22:43
Avatar de cristian_qc  
Fecha de Ingreso: abril-2011
Mensajes: 43
Antigüedad: 13 años, 6 meses
Puntos: 8
Respuesta: Problema con ejericicio en c

Tal vez ... ?
Código C++:
Ver original
  1. while( numero > 0 ){
  2.    cout << "es natural";
  3.    return 0;
  4. }
  5. cout << "no es natural";
  6. return 0;
  #3 (permalink)  
Antiguo 03/04/2012, 04:34
 
Fecha de Ingreso: marzo-2012
Ubicación: Argentina, Buenos Aires
Mensajes: 11
Antigüedad: 12 años, 8 meses
Puntos: 1
Respuesta: Problema con ejericicio en c

Tal como propone cristian_qc, podrias implementar una estructura iterativa. Aca tenes un poco de información http://es.wikipedia.org/wiki/Pseudocódigo

Recuerda que los numeros naturales son N = {1,2,3,4,5,.........} o N0 {0,1,2,3,4,5,......}.

Por lo tanto debes validar que el numero no posea decimales, eso se puede realizar comprobando el resto de la divición de n / 1. La aplicación en C te la dejo a tí así te diviertes un rato.

Como ultima pista: El codigo es muy similar al de cristian solo hay que agregarle ese detallito.

Suerte =)

Última edición por GuillermoADC; 03/04/2012 a las 04:39 Razón: No se muestra la url correctamente
  #4 (permalink)  
Antiguo 03/04/2012, 13:21
 
Fecha de Ingreso: marzo-2012
Mensajes: 30
Antigüedad: 12 años, 7 meses
Puntos: 0
Respuesta: Problema con ejericicio en c

eh muchas gracias no se me habia ocurrido .... =)

Etiquetas: programa
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 13:53.