Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
| From | bartekltg <bartekltg@gmail.com> |
|---|---|
| Newsgroups | comp.lang.c |
| Subject | Re: Program to compute amount of coins |
| Date | 2015-09-08 18:29 +0200 |
| Organization | ATMAN - ATM S.A. |
| Message-ID | <msn2d4$epn$1@node1.news.atman.pl> (permalink) |
| References | (5 earlier) <878u8ngti7.fsf@bsb.me.uk> <msaajf$iof$1@node2.news.atman.pl> <kfnwpw3qn7y.fsf@x-alumni2.alumni.caltech.edu> <msiv11$64k$1@node1.news.atman.pl> <kfny4ghl06j.fsf@x-alumni2.alumni.caltech.edu> |
On 08.09.2015 11:39, Tim Rentsch wrote:
> bartekltg <bartekltg@gmail.com> writes:
>
>> On 06.09.2015 22:58, Tim Rentsch wrote:
>>> bartekltg <bartekltg@gmail.com> writes:
>>>
>>>> On 03.09.2015 22:03, Ben Bacarisse wrote:
>>>>> bartekltg <bartekltg@gmail.com> writes:
>>>>> <snip>
>>>>>
>>>>> Most teachers would rather not have to explain that test too early on!
>>>>> Hence I'd suggest const int coin_value[]= {25, 10, 5, 1, 0}; and a loop
>>>>> test of coin_value[i] > 0.
>>>>> As a consequence, since I am wary about
>>>>> teaching for loop "mission creep", this would become a while loop:
>>>>>
>>>>> int i = 0;
>>>>> while (coin_value[i] > 0) {
>>>>> ....
>>>>> i += 1;
>>>>> }
>>>>
>>>> Or hardcode array length.
>>>> But your version is safer.
>>>> const int N = 5;
>>>> int coin_value[N]= {25, 10, 5,1};
>>>> do not generates a error or warning,
>>>> and the last entry is uninitialized.
>>>
>>> In C these two lines represent a constraint violation. The
>>> violations are different in C90 and C99 (C11 may be either of
>>> the two), but it's always a violation.
>>
>> Yes, I admit, I haven't the slightest idea that
>> const int N;
>> int T[N]...
>> is problematic in C.
>
> Sorry, based on your comments in other postings I got
> the impression you were more of an expert than you are
> apparently.
I'm for sure not an expert in C.
;]
> I tend to give somewhat terse replies to
> people I think are experts, saving longer explanations
> for people who look like they need more help.
Your first answer was enough.
(also Keith wrote something similar earlier).
I didn't ask for more explanation, I just admitted
I didn't known that "const variables" aren't "const" enough.
Too much c++ ;-)
> Needless
> to say sometimes I guess wrong and this seems to be
> one of those times. Hopefully it all got straightened
> out.
>
> If you don't have a copy of the C standard, let me
> suggest that you get one, especially since you seem
> more than capable of digesting it -
>
> http://www.open-std.org/jtc1/sc22/wg14/www/docs/n1256.pdf
Thanks.
Are you suggesting to use the standard as an advance learning
material? I heard opposite opinions.
bartekltg
Back to comp.lang.c | Previous | Next — Previous in thread | Next in thread | Find similar | Unroll thread
Program to compute amount of coins Alla _ <modelling.data@gmail.com> - 2015-09-03 08:54 -0700
Re: Program to compute amount of coins Richard Heathfield <rjh@cpax.org.uk> - 2015-09-03 17:07 +0100
Re: Program to compute amount of coins Alla _ <modelling.data@gmail.com> - 2015-09-03 10:02 -0700
Re: Program to compute amount of coins Alla _ <modelling.data@gmail.com> - 2015-09-03 10:12 -0700
Re: Program to compute amount of coins Alla _ <modelling.data@gmail.com> - 2015-09-03 10:18 -0700
Re: Program to compute amount of coins Richard Heathfield <rjh@cpax.org.uk> - 2015-09-03 18:30 +0100
Re: Program to compute amount of coins bartekltg <bartekltg@gmail.com> - 2015-09-03 19:53 +0200
Re: Program to compute amount of coins Ben Bacarisse <ben.usenet@bsb.me.uk> - 2015-09-03 21:03 +0100
Re: Program to compute amount of coins bartekltg <bartekltg@gmail.com> - 2015-09-03 22:29 +0200
Re: Program to compute amount of coins Ben Bacarisse <ben.usenet@bsb.me.uk> - 2015-09-03 21:51 +0100
Re: Program to compute amount of coins bartekltg <bartekltg@gmail.com> - 2015-09-03 23:37 +0200
Re: Program to compute amount of coins Ben Bacarisse <ben.usenet@bsb.me.uk> - 2015-09-03 23:07 +0100
Re: Program to compute amount of coins James Kuyper <jameskuyper@verizon.net> - 2015-09-03 18:24 -0400
Re: Program to compute amount of coins bartekltg <bartekltg@gmail.com> - 2015-09-04 00:30 +0200
Re: Program to compute amount of coins Keith Thompson <kst-u@mib.org> - 2015-09-03 16:36 -0700
Re: Program to compute amount of coins Tim Rentsch <txr@alumni.caltech.edu> - 2015-09-06 14:00 -0700
Re: Program to compute amount of coins Tim Rentsch <txr@alumni.caltech.edu> - 2015-09-06 13:58 -0700
Re: Program to compute amount of coins bartekltg <bartekltg@gmail.com> - 2015-09-07 05:07 +0200
Re: Program to compute amount of coins Ben Bacarisse <ben.usenet@bsb.me.uk> - 2015-09-07 13:14 +0100
Re: Program to compute amount of coins Tim Rentsch <txr@alumni.caltech.edu> - 2015-09-08 02:39 -0700
Re: Program to compute amount of coins bartekltg <bartekltg@gmail.com> - 2015-09-08 18:29 +0200
Re: Program to compute amount of coins James Kuyper <jameskuyper@verizon.net> - 2015-09-08 13:15 -0400
Re: Program to compute amount of coins Keith Thompson <kst-u@mib.org> - 2015-09-08 10:16 -0700
Re: Program to compute amount of coins Tim Rentsch <txr@alumni.caltech.edu> - 2015-09-09 09:37 -0700
Re: Program to compute amount of coins Alla _ <modelling.data@gmail.com> - 2015-09-04 04:09 -0700
Re: Program to compute amount of coins Bartc <bc@freeuk.com> - 2015-09-04 12:16 +0100
Re: Program to compute amount of coins bartekltg <bartekltg@gmail.com> - 2015-09-04 14:11 +0200
Re: Program to compute amount of coins Ike Naar <ike@iceland.freeshell.org> - 2015-09-04 19:06 +0000
Re: Program to compute amount of coins James Kuyper <jameskuyper@verizon.net> - 2015-09-04 15:12 -0400
Re: Program to compute amount of coins bartekltg <bartekltg@gmail.com> - 2015-09-05 01:54 +0200
Re: Program to compute amount of coins Ben Bacarisse <ben.usenet@bsb.me.uk> - 2015-09-05 01:01 +0100
Re: Program to compute amount of coins bartekltg <bartek@gmail.com> - 2015-09-05 02:50 +0200
Re: Program to compute amount of coins David Thompson <dave.thompson2@verizon.net> - 2015-09-20 18:35 -0400
Re: Program to compute amount of coins bartekltg <bartekltg@gmail.com> - 2015-09-03 18:09 +0200
Re: Program to compute amount of coins Richard Heathfield <rjh@cpax.org.uk> - 2015-09-03 17:11 +0100
Re: Program to compute amount of coins bartekltg <bartekltg@gmail.com> - 2015-09-03 18:38 +0200
Re: Program to compute amount of coins Alla _ <modelling.data@gmail.com> - 2015-09-03 10:08 -0700
Re: Program to compute amount of coins Richard Heathfield <rjh@cpax.org.uk> - 2015-09-03 18:20 +0100
Re: Program to compute amount of coins bartekltg <bartekltg@gmail.com> - 2015-09-03 19:32 +0200
Re: Program to compute amount of coins Keith Thompson <kst-u@mib.org> - 2015-09-03 12:18 -0700
Re: Program to compute amount of coins Alla _ <modelling.data@gmail.com> - 2015-09-03 10:16 -0700
Re: Program to compute amount of coins Richard Heathfield <rjh@cpax.org.uk> - 2015-09-03 18:24 +0100
Re: Program to compute amount of coins Alla _ <modelling.data@gmail.com> - 2015-09-03 10:37 -0700
Re: Program to compute amount of coins Richard Heathfield <rjh@cpax.org.uk> - 2015-09-03 19:02 +0100
Re: Program to compute amount of coins Alla _ <modelling.data@gmail.com> - 2015-09-03 10:42 -0700
Re: Program to compute amount of coins bartekltg <bartekltg@gmail.com> - 2015-09-03 19:57 +0200
Re: Program to compute amount of coins Richard Heathfield <rjh@cpax.org.uk> - 2015-09-03 19:05 +0100
Re: Program to compute amount of coins Bartc <bc@freeuk.com> - 2015-09-03 21:23 +0100
Re: Program to compute amount of coins Richard Heathfield <rjh@cpax.org.uk> - 2015-09-03 21:55 +0100
Re: Program to compute amount of coins Keith Thompson <kst-u@mib.org> - 2015-09-03 16:39 -0700
Re: Program to compute amount of coins Tim Rentsch <txr@alumni.caltech.edu> - 2015-09-06 14:02 -0700
Re: Program to compute amount of coins Keith Thompson <kst-u@mib.org> - 2015-09-06 17:04 -0700
Re: Program to compute amount of coins Alla _ <modelling.data@gmail.com> - 2015-09-04 03:48 -0700
Re: Program to compute amount of coins bartekltg <bartekltg@gmail.com> - 2015-09-04 14:04 +0200
Re: Program to compute amount of coins Richard Heathfield <rjh@cpax.org.uk> - 2015-09-04 14:23 +0100
csiph-web