Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

AYUDA, PROBLEMA CON C

11 views
Skip to first unread message

MIGUEL CORTES

unread,
Mar 25, 1998, 3:00:00 AM3/25/98
to

Hola amigos:
Soy nuevo en este foro y nuevo en el C.
Solicito vuestra ayuda para resolver este ejercicio, pues no tengo ni idea
por donde cogerlo, y lo tengo que presentar este viernes.

ENUNCIADO

Este programa versa sobre un solitario. En el se parte de una serie de
montones de cartas.
Cada paso del solitario consiste en ir cogiendo una carta de cada montón
(desapareciendo de este modo los montones de una carta) y depositando todas
ellas en un nuevo monton al final de los que había. Por ejemplo, partiendo
de la siguiente secuencia de montones:

6,
1, 1, 8 y 5
se transforma en:

5,7, 4 y 5

El juego consiste en repetir el proceso anteriormente comentado,
hasta que se llegue a una secuencia de montones de la forma: 1, 2,
3,........., n.
Por ejemplo, partiendo de la situación 5, 7, 3, las secuencias de
montones obtenidas después de cada paso son:

573 -> 4623 -> 35124 -> 24135 -> 13245 -> 21345 -> 12345

El tiene fin sólo si el número total de cartas, c, es un número
triangular, es decir:

n
ßn/c = E i
i=1

NORMAS DE FUNCIONAMIENTO

El programa consiste en escribir un programa que lea de la entrada
estandard la secuencia inicial de montones y escriba en la salida estándard
el resultado de la aplicación de cada paso, hasta que termine el solitario.
Al escribir el resultado de cada paso, habrá que escribir también el número
de cartas en cada montón separado por blancos, y a un paso por línea.
PISTA: Antes de iniciar el solitario hay que verificar que el número de
cartas inicial es un número triangular, y si no lo es se debe escribir en la
salida estándard : "Solitario sin fin".

----------------------------------------------------------------------------
-------------------------------------------------------------------------
Por favor si me podéis ayudar os lo agradeceré mucho y os invitare a tomar
un montón de cervezas virtuales o lo que queráis.
Muchas gracias de antemano
Saludos
Miguel C.
MCA...@santandersupernet.com
miguel...@telepolis.com
http://www.civila.com/hispania/mcaacm
http://www.trabajos.com/personal/Miguel.Cortés.A.shtml


cacheuta...@gmail.com

unread,
Nov 16, 2012, 3:17:13 PM11/16/12
to
El miércoles, 25 de marzo de 1998 05:00:00 UTC-3, MIGUEL CORTES escribió:
0 new messages