comp.lang.ada
 help / color / mirror / Atom feed
From: ramunch@sigecom.net (Munch)
Subject: Re: Beginer problem: variable array size
Date: 19 Sep 2002 20:06:02 -0700
Date: 2002-09-20T03:06:02+00:00	[thread overview]
Message-ID: <38993b18.0209191906.b56b982@posting.google.com> (raw)
In-Reply-To: wccd6ran71c.fsf@shell01.TheWorld.com

I think this is funny, almost every programming class that i've ever
taken when you start a new language i swear I always do the same first
two programs.
1. Hello World
2. The one that has the problem that apparently in ada takes a page of
code where in C++ it takes about 4 lines.

The problem is:  Prompt the user to enter in an Integers followed by
pressing <enter>, enter a 0 to terminate.  At no point have a set
ceiling on how many integers can be in the array.  Sort using whatever
sort algorithm makes you happy then display.

I'm not elite programmer but I only see a few ways to easily (man
thats relative) to accomplish this in Ada.
1. Implement a Linked List class and make it so that each node holds
an Int.  this seems like an over kill being as you successfully double
the memory being consumed since every integer will have a head
attached to it.

2. Implement a stack. Okay so I have to implement another abstract
data type just to accomplish what inherently is a simple list problem.

3. Queue same as stack.

Nacho pointed out that C++/C takes very few lines of code to
accomplish this task.  however ada will require me to write an entire
sub-program or class just to accomplish this basic task.

The one thing i haven't looked into is to see if there is a string
tokenizer (is that what its called/) built in.  basically read the
numbers in and appened them to the end of an unbound string ( i know i
saw that somewhere).  Then parse it looking for spaces and converting
the characters to their int form making the array then and copying
them over.  Again seems like I'm going From new york to new jersey but
i've got a lay over in los angeles....*sigh*



  parent reply	other threads:[~2002-09-20  3:06 UTC|newest]

Thread overview: 62+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2002-09-15 14:53 Beginer problem: variable array size Nacho
2002-09-15 16:45 ` Larry Kilgallen
2002-09-15 16:16   ` Nacho
2002-09-15 16:26     ` Ludovic Brenta
2002-09-15 17:46     ` Jeffrey Carter
2002-09-15 18:27     ` Pascal Obry
2002-09-15 20:03     ` Larry Kilgallen
2002-09-17 14:22     ` Ted Dennison
2002-09-18 11:53       ` Marin David Condic
2002-10-02 15:08         ` Matthew Heaney
2002-10-03 12:17           ` Marin David Condic
2002-09-19  0:43     ` Robert A Duff
2002-09-19  1:25       ` Jeffrey Carter
2002-09-19 14:17       ` Hyman Rosen
2002-09-20  3:06       ` Munch [this message]
2002-09-20  4:49         ` Jim Rogers
2002-09-20  6:35         ` tmoran
2002-09-20 16:00           ` Pat Rogers
2002-09-20 16:07             ` Preben Randhol
2002-09-20 20:15               ` Pat Rogers
2002-09-20 12:11         ` Marin David Condic
2002-09-20 13:59           ` Larry Kilgallen
2002-09-20 14:55             ` Hyman Rosen
2002-09-20 16:10               ` Larry Kilgallen
2002-09-20 16:31               ` Warren W. Gay VE3WWG
2002-09-24 12:41                 ` Thomas Dickey
2002-09-21 10:44               ` Thomas Dickey
2002-09-23 13:37                 ` Hyman Rosen
2002-09-22 13:00               ` Marin David Condic
2002-09-26  3:37                 ` Kevin Cline
2002-09-26 12:42                   ` Marin David Condic
2002-09-22 12:49             ` Marin David Condic
2002-09-20 16:28           ` Warren W. Gay VE3WWG
2002-09-20 17:49             ` Hyman Rosen
2002-09-21  7:30               ` Preben Randhol
2002-09-23 13:41                 ` Hyman Rosen
2002-09-22  3:34               ` Ted Dennison
2002-09-22 13:18             ` Marin David Condic
2002-09-24 16:55               ` Warren W. Gay VE3WWG
2002-09-25 12:06                 ` Marin David Condic
2002-09-21 22:23           ` tmoran
2002-09-23 13:53             ` Hyman Rosen
2002-09-23 15:19               ` Chad R. Meiners
2002-09-23 16:00                 ` Hyman Rosen
2002-09-23 17:09               ` tmoran
2002-09-23 18:18                 ` Hyman Rosen
2002-09-23 19:53                   ` tmoran
2002-09-23 20:32                     ` Hyman Rosen
2002-09-23 20:10                 ` Dennis Lee Bieber
2002-09-23 23:09                   ` tmoran
2002-09-24  2:33                     ` Dennis Lee Bieber
2002-09-24 12:36               ` Marin David Condic
2002-10-02 15:13       ` Matthew Heaney
2002-09-19 20:25     ` Brian Gaffney
2002-09-17 10:20 ` Georg Bauhaus
2002-10-02 15:04 ` Matthew Heaney
2002-10-02 16:26   ` Preben Randhol
2002-10-02 19:53     ` Matthew Heaney
2002-10-03 12:31       ` Marin David Condic
2002-10-03 15:15         ` Matthew Heaney
2002-10-21 23:38           ` Matthew Heaney
2002-10-22 14:11     ` Matthew Heaney
replies disabled

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox