|
Nicely put! I now do a small bow in your general direction.
Iain.
|
|
|
|
|
So what are these kids expected to do in the meantime, figure it our for themselves? How lame is that? This poor kid might not graduate because he failed to turn in an assignment. Wouldn't it just make you feel awful to know that you could've helped but didn't?
"Normal is getting dressed in clothes that you buy for work and driving through traffic in a car that you are still paying for, in order to get to the job you need to pay for the clothes and the car and the house you leave vacant all day so you can afford to live in it." - Ellen Goodman
"To have a respect for ourselves guides our morals; to have deference for others governs our manners." - Laurence Sterne
|
|
|
|
|
|
Mark Salsbery
Microsoft MVP - Visual C++
|
|
|
|
|
Here you have a couple of solutions in easy C++, suposing you have a certain idea of the size of the integer(MAX_DIGITS).
Solution 1 makes it step by step. Solution 2 avoids unecessary initialization.
SOLUTION 1
----------
int a;
int separated_a[MAX_DIGITS];
<br />
for (int i = 0; i < MAX_DIGITS; i++)<br />
separated_a[i] = 0;<br />
<br />
int current_digit = 0;<br />
while (a>0)<br />
{<br />
separated_a[current_digit] = a % 10;<br />
a = a/10;<br />
current_digit++;<br />
}
SOLUTION 2
----------
int a;
int separated_a[MAX_DIGITS];
<br />
for (int i = 0; i < MAX_DIGITS; i++)<br />
{<br />
if (a>0)<br />
{<br />
separated_a[i] = a % 10;<br />
a = a/10;<br />
}<br />
else<br />
{<br />
separated_a[i] = 0;<br />
}<br />
}
Example:
Input: a = 245
MAX_DIGITS = 5
Output:
separated_a = [0,0,2,4,5]
Warning: I didn't compile them, but I hope they help you.
Cheers
rotter
|
|
|
|
|
Good post, but you got my 1 vote for helping someone with school work,
which is against the general spirit of this site
Mark
Mark Salsbery
Microsoft MVP - Visual C++
|
|
|
|
|
OMG, you're really a bad man!
If the Lord God Almighty had consulted me before embarking upon the Creation, I would have recommended something simpler.
-- Alfonso the Wise, 13th Century King of Castile.
[my articles]
|
|
|
|
|
Nah - just good clean fun....I'll click a 5 if he's gonna
cry about it
But still...don't students actually learn anymore?
Mark Salsbery
Microsoft MVP - Visual C++
|
|
|
|
|
Mark Salsbery wrote: But still...don't students actually learn anymore?
Sure, he is a honest hard-studying student. On the other hand, his friend... That guy is a bit lazy!
Cheers.
If the Lord God Almighty had consulted me before embarking upon the Creation, I would have recommended something simpler.
-- Alfonso the Wise, 13th Century King of Castile.
[my articles]
|
|
|
|
|
well first off I'm not a college student, I'm 16 years old, High School.
my lazy friend is on college, and to be honest I asked myself the same question Mark asked, "Why didn't he just learn it like he's supposed to?". But, he IS my friend, and when your lazy friend comes to you in 10pm and tells you that if you don't solve his problem he will fail the next day and lose a year, what are YOU going to do???
Myself, I'm a VB.Net/PHP programmer... and I'm programming since the age of 10 (when I installed a comodore 64 emulator and learned BASIC from a very old book ) and since then I've been programming all kinds of stuff from chat clients and remote server administration software to web CMSs and game-development... and guess what... I never learned how to split an integer into an array using C++... so what? this gives you a good reason to say that "I'm asking childlish questions in the name of an imaginary friend so I don't get disrespected" ??
Sorry sir, for asking a question about something I've never met before (no matter how easy it is to solve with a simple math formula), in a place where my idols and experienced hardcore programmers can answer it in a second and smile when they do it, instead of searching the net thousand times and find nothing, just so I can help a lazy friend pass his exam...
I have asked many "beginner" questions arount here, I asked "how do I write my own firewall?", I got a simple two-sentence answer then, and today I'm using my own firewall on my own PC... I asked for tip where to start with direct HDD sector writing... got no answer... but I did somehow manage to achieve 80% of what I had in mind... I asked about console output to a textbox... got a REALLY good answer and gained allot of experience in async stream reading... which I have never heared about before.
So yeah, nobody knows EVERYTHING, that's why people ASK and LEARN from each other.
I'm maybe not so much of a hard-studying student (in my high school there are 9 of 13 total subjects that I'm really not interested in), but I'm teenager that works hard for his age and started to build his future earlier then he is supposed to...
I'm really waaaaaaay back for you guys, but in a country where the average monthly income is 200$, using only a PC that dies on the newest software, for my age I have achieved to become a very good programmer and designer... my 9.5 on RentACoder proves it.
Best Regards.
|
|
|
|
|
While I really believe you're a young student doing his best to learn in a difficult context, I cannot agree on the implicit conclusion of your sentence:
VIP-CoMmAnDo wrote: But, he IS my friend, and when your lazy friend comes to you in 10pm and tells you that if you don't solve his problem he will fail the next day and lose a year, what are YOU going to do???
I am NOT going to help him the way you suggest. I act this way on ethical grounds (cheating at school is weird) and because, I believe, long term troubles for your friend (helped that way) are not balanced by the short term advantages.
BTW, I think the best reply to your request was the Mark Salsbery's one [^]: he gave you some clues about.
My reply was perhaps too rude while rotter's one [^], giving complete code is exactly that kind of short term advantage I prefer to avoid.
Cheers
If the Lord God Almighty had consulted me before embarking upon the Creation, I would have recommended something simpler.
-- Alfonso the Wise, 13th Century King of Castile.
[my articles]
|
|
|
|
|
Well I totaly agree with your opinion, I acted on ethical grounds too, I didn't gave him the whole code so he can just remember it and pass, I gave him clues about MOD so he can code it himself... But to do that I really needed to understand the solution myself.
he did solve it then, and also created another loop that counts the number of digits in an integer...
giving complete code is something I avoid too
Cheers
|
|
|
|
|
Mark Salsbery wrote: But still...don't students actually learn anymore?
They've obviously learned how to ask questions on public forums. What would the current generation do if the Internet suddenly ceased to exist?
"Normal is getting dressed in clothes that you buy for work and driving through traffic in a car that you are still paying for, in order to get to the job you need to pay for the clothes and the car and the house you leave vacant all day so you can afford to live in it." - Ellen Goodman
"To have a respect for ourselves guides our morals; to have deference for others governs our manners." - Laurence Sterne
|
|
|
|
|
Hi Mark, shouldn't you add 1 point for every error in the code assuming there are some?
Luc Pattyn [Forum Guidelines] [My Articles]
This month's tips:
- before you ask a question here, search CodeProject, then Google;
- the quality and detail of your question reflects on the effectiveness of the help you are likely to get;
- use PRE tags to preserve formatting when showing multi-line code snippets.
|
|
|
|
|
thanks that takes care of the problem...
|
|
|
|
|
Hi,
I am creating a dialog based app in VS2005 and I am having an annoying problem: Visual Studio can't see some of my include files, even though they are in the same directory as others it can see.
Basically, I am using includes from three locations:
[1] System headers
[2] headers in the project directory
[3] headers in a seperate directory common to a family of projects.
I have listed [3] under Properties->General->Additional Include Directories"
What it seems like is if VS2005 is working on a header file in place [3] and the file specifies an include located in [2] it won't be able to find it -- unless I move it to [3].
Any help appreciated!
@LRG
|
|
|
|
|
Did you include your headers using double quotes instead of angle brackets?
If the Lord God Almighty had consulted me before embarking upon the Creation, I would have recommended something simpler.
-- Alfonso the Wise, 13th Century King of Castile.
[my articles]
|
|
|
|
|
Yes - all of my includes are as such:
In "Joint.h" --
#include "DOF.h"
If DOF.h and Joint.h are not in the same directory then VS will not find them...
Thanks - @LRG
|
|
|
|
|
VS can't find files without a path.
You can add paths for executables/headers/source/etc. in the VS
settings at Tools (menu)/Options/Projects and Solutions/VC++ Directories.
Mark
Mark Salsbery
Microsoft MVP - Visual C++
|
|
|
|
|
Hi Mark,
Thanks again for your help. My question would be why can't VS figure out that if I am creating a project in a certain directory, that particular directory should be included in the list of paths to search?
Eh!
Thanks - @LRG
|
|
|
|
|
hmm I don't know - that's never happened to me
Mark
Mark Salsbery
Microsoft MVP - Visual C++
|
|
|
|
|
I am looking for a way to enable ICS in code rather than manually doing it in network settings. Does anyone have any idea how to do this or point me to some API that will let me do this. I can't seem to find anything on the subject.
|
|
|
|
|
Member 4277104 wrote: I am looking for a way to enable ICS...
Internet Caching System
Internet Connection Sharing
"Normal is getting dressed in clothes that you buy for work and driving through traffic in a car that you are still paying for, in order to get to the job you need to pay for the clothes and the car and the house you leave vacant all day so you can afford to live in it." - Ellen Goodman
"To have a respect for ourselves guides our morals; to have deference for others governs our manners." - Laurence Sterne
|
|
|
|
|
Internet Connection Sharing. I am looking to enable it without user interaction on a device.
|
|
|
|
|
Nevermind I finally found what I needed.
|
|
|
|