473,382 Members | 1,423 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,382 software developers and data experts.

hi can give me idea

hem anyone can give me an idea on how to saparated digits using
looping

example

please key in any 5 digits number : 56789

and the ouput is
5678 9
5678 9
567 89
56 789
5 6789

huhu how to saparate those digin huhuhu can help???anyone?

i prefer code in c..

Sep 18 '07 #1
11 1715
In article <11**********************@50g2000hsm.googlegroups. com>,
as********@yahoo.com says...
hem anyone can give me an idea on how to saparated digits using
looping

example

please key in any 5 digits number : 56789

and the ouput is
5678 9
5678 9
567 89
56 789
5 6789

huhu how to saparate those digin huhuhu can help???anyone?
Perhaps the observation that:

56789 / 10 = 5678
56789 % 10 = 9

would be helpful.

--
Later,
Jerry.

The universe is a figment of its own imagination.
Sep 18 '07 #2
On Sep 18, 9:09 pm, Jerry Coffin <jcof...@taeus.comwrote:
In article <1190120954.547646.112...@50g2000hsm.googlegroups. com>,
aslamhe...@yahoo.com says...
hem anyone can give me an idea on how to saparated digits using
looping
example
please key in any 5 digits number : 56789
and the ouput is
5678 9
5678 9
567 89
56 789
5 6789
huhu how to saparate those digin huhuhu can help???anyone?

Perhaps the observation that:

56789 / 10 = 5678
56789 % 10 = 9

would be helpful.

--
Later,
Jerry.

The universe is a figment of its own imagination.
huhu thx but can you make it clear..huhu im a beginner

Sep 18 '07 #3
Jerry Coffin wrote:
In article <11**********************@50g2000hsm.googlegroups. com>,
as********@yahoo.com says...
>hem anyone can give me an idea on how to saparated digits using
looping

example

please key in any 5 digits number : 56789

and the ouput is
5678 9
5678 9
567 89
56 789
5 6789

huhu how to saparate those digin huhuhu can help???anyone?

Perhaps the observation that:

56789 / 10 = 5678
56789 % 10 = 9

would be helpful.
Or the fact that whatever you enter could just be a string and
not a number, which then can be split into two substrings at any
position "between the chars"...

V
--
Please remove capital 'A's when replying by e-mail
I do not respond to top-posted replies, please don't ask
Sep 18 '07 #4
as********@yahoo.com wrote:
hem anyone can give me an idea on how to saparated digits using
looping

example

please key in any 5 digits number : 56789

and the ouput is
5678 9
5678 9
567 89
56 789
5 6789

huhu how to saparate those digin huhuhu can help???anyone?
Treat the number as text and insert spaces at appropriate places.
i prefer code in c..
Then ask in compl.lang.c and not in a C++ group.

--
Erik Wikström
Sep 18 '07 #5
On Sep 18, 9:31 pm, Erik Wikström <Erik-wikst...@telia.comwrote:
aslamhe...@yahoo.com wrote:
hem anyone can give me an idea on how to saparated digits using
looping
example
please key in any 5 digits number : 56789
and the ouput is
5678 9
5678 9
567 89
56 789
5 6789
huhu how to saparate those digin huhuhu can help???anyone?

Treat the number as text and insert spaces at appropriate places.
i prefer code in c..

Then ask in compl.lang.c and not in a C++ group.

--
Erik Wikström- Hide quoted text -

- Show quoted text -
can u check this out..what wrong with these code huhuhu.....

#include <stdio.h>

int main(void)
{
float num;
int i, j, x ;

printf("please key in any 5 digit number:");
scanf("%f",&num);


for ( i=0 ; 5>i ; ++i){

for(j=0 ; i>j ; ++j){
printf(" ") ;
}

for( x = j+1 ; 5 >= x ; ++x){

printf("%.0f", num);
}
putchar('\n');
}

return 0;
}

what ur comment about this code??is thit mean im almost got the
answer??

Sep 18 '07 #6
On 2007-09-18 17:01, as********@yahoo.com wrote:
On Sep 18, 9:31 pm, Erik Wikström <Erik-wikst...@telia.comwrote:
>aslamhe...@yahoo.com wrote:
hem anyone can give me an idea on how to saparated digits using
looping
example
please key in any 5 digits number : 56789
and the ouput is
5678 9
5678 9
567 89
56 789
5 6789
huhu how to saparate those digin huhuhu can help???anyone?

Treat the number as text and insert spaces at appropriate places.
i prefer code in c..

Then ask in compl.lang.c and not in a C++ group.

--
Erik Wikström- Hide quoted text -

- Show quoted text -

can u check this out..what wrong with these code huhuhu.....
Let us see what is wrong...
#include <stdio.h>
You really should use <iostreamto perform IO operations.
int main(void)
int main()
{
float num;
Using a float to store an integer, while not exactly wrong I would not
recommend it.
int i, j, x ;
Declare the variables int he innermost scope possible.
printf("please key in any 5 digit number:");
std::cout << "Please enter any 5 digits: ";
scanf("%f",&num);
std::cin >num;
for ( i=0 ; 5>i ; ++i){
for (int i = 0; i < 5; ++i)
>
for(j=0 ; i>j ; ++j){
printf(" ") ;
}

for( x = j+1 ; 5 >= x ; ++x){

printf("%.0f", num);
}
putchar('\n');
}

return 0;
}

what ur comment about this code??is thit mean im almost got the
answer??
Did you try running it before posting?

And once again, if you want to program in C, feel free to do so. But
then do not come and ask questions in here, where we discuss C++.
Whatever solution you come up with in C will most probably not be a good
solution in C++.

--
Erik Wikström
Sep 18 '07 #7
LR
as********@yahoo.com wrote:
On Sep 18, 9:31 pm, Erik Wikström <Erik-wikst...@telia.comwrote:
>aslamhe...@yahoo.com wrote:
>>hem anyone can give me an idea on how to saparated digits using
looping
example
please key in any 5 digits number : 56789
and the ouput is
I'm going to guess that ints on your system can store any 5 digit
number. Otherwise you might have to use a string to store the digits.
I suggest that you not use float for this particular assignment.

[snip]
Ok, in another thread somewhere you posted that the actual output is,

and the ouput is
5678 9
567 89
56 789
5 6789

I'm going to assume that's correct because it makes more sense.

Write down a table of what you need.

You're going to go thru the loop 4 times.
You'll need some number of spaces before your number.
You'll need some number of digits.
You'll need some number of spaces. I'm less sure about this, so I'll
let you figure that out.
More digits.

Make a table like so:
main spaces before leading spaces trailing
index number digits digits
0 0 4 ? 1
1 2 3 ? 2
2 4 2 ? 3
3 6 1 ? 4

Now think about the relationships between those numbers, for example,
starting with a number in main index, what will yield the number in the
same row in the column spaces before number?

Elsewhere you got good advice about how to deal with the numbers in the
leading and trailing digits columns.

Don't use scanf, printf, etc. learn about streams. Learn about std::string.
>>huhu how to saparate those digin huhuhu can help???anyone?
>Treat the number as text and insert spaces at appropriate places.


>>i prefer code in c..
Oh, sorry, I didn't see that before I responded. I agree with the advice
given below.

>Then ask in compl.lang.c and not in a C++ group.
In particular the other problem you were asking about that seemed to be
part of calculating the cost of a meal, will get very different advice
from c and c++ programmers. So asking here may be less than useful for
you if you want to program in c.

OTOH, you may want to ask both c and c++ programmers and decide for
yourself which answers are more pleasing to you.

what ur comment about this code??
Needs to be better formatted.
is thit mean im almost got the
answer??
I don't know. I'm afraid that you'll have to look at the output and
decide that for yourself.

LR

Sep 18 '07 #8
On Sep 18, 9:16 pm, "Victor Bazarov" <v.Abaza...@comAcast.netwrote:
Jerry Coffin wrote:
In article <1190120954.547646.112...@50g2000hsm.googlegroups. com>,
aslamhe...@yahoo.com says...
hem anyone can give me an idea on how to saparated digits using
looping
example
please key in any 5 digits number : 56789
and the ouput is
5678 9
5678 9
567 89
56 789
5 6789
huhu how to saparate those digin huhuhu can help???anyone?
Perhaps the observation that:
56789 / 10 = 5678
56789 % 10 = 9
would be helpful.

Or the fact that whatever you enter could just be a string and
not a number, which then can be split into two substrings at any
position "between the chars"...

V
--
Please remove capital 'A's when replying by e-mail
I do not respond to top-posted replies, please don't ask- Hide quoted text -

- Show quoted text -
i think it not a string take alook at the quest

Write a program in C that reads any five digit number and displays the
number in two parts diagonally as shown in the user interface screen
as shown below

Please key in any 5 digit number : 56789

5678 9
567 89
56 789
5 6789
The number displayed is separated into two parts beginning with the
rightmost unit digit.The process continues untill leftmost digit is
reached

Sep 18 '07 #9
On Sep 19, 12:04 am, LR <lr...@superlink.netwrote:
aslamhe...@yahoo.com wrote:
On Sep 18, 9:31 pm, Erik Wikström <Erik-wikst...@telia.comwrote:
aslamhe...@yahoo.com wrote:
hem anyone can give me an idea on how to saparated digits using
looping
example
please key in any 5 digits number : 56789
and the ouput is

I'm going to guess that ints on your system can store any 5 digit
number. Otherwise you might have to use a string to store the digits.
I suggest that you not use float for this particular assignment.

[snip]
Ok, in another thread somewhere you posted that the actual output is,

and the ouput is
5678 9
567 89
56 789
5 6789

I'm going to assume that's correct because it makes more sense.

Write down a table of what you need.

You're going to go thru the loop 4 times.
You'll need some number of spaces before your number.
You'll need some number of digits.
You'll need some number of spaces. I'm less sure about this, so I'll
let you figure that out.
More digits.

Make a table like so:
main spaces before leading spaces trailing
index number digits digits
0 0 4 ? 1
1 2 3 ? 2
2 4 2 ? 3
3 6 1 ? 4

Now think about the relationships between those numbers, for example,
starting with a number in main index, what will yield the number in the
same row in the column spaces before number?

Elsewhere you got good advice about how to deal with the numbers in the
leading and trailing digits columns.

Don't use scanf, printf, etc. learn about streams. Learn about std::string.
>huhu how to saparate those digin huhuhu can help???anyone?
Treat the number as text and insert spaces at appropriate places.
i prefer code in c..

Oh, sorry, I didn't see that before I responded. I agree with the advice
given below.
Then ask in compl.lang.c and not in a C++ group.

In particular the other problem you were asking about that seemed to be
part of calculating the cost of a meal, will get very different advice
from c and c++ programmers. So asking here may be less than useful for
you if you want to program in c.

OTOH, you may want to ask both c and c++ programmers and decide for
yourself which answers are more pleasing to you.
what ur comment about this code??

Needs to be better formatted.
is thit mean im almost got the
answer??

I don't know. I'm afraid that you'll have to look at the output and
decide that for yourself.

LR
thx these will be helpfull

Sep 18 '07 #10
as********@yahoo.com wrote:
\
>
i think it not a string take alook at the quest

Write a program in C that reads any five digit number and displays the
number in two parts diagonally as shown in the user interface screen
as shown below

Please key in any 5 digit number : 56789

5678 9
567 89
56 789
5 6789
The number displayed is separated into two parts beginning with the
rightmost unit digit.The process continues untill leftmost digit is
reached
You can find an answer at
http://www.parashift.com/c++-faq-lit...t.html#faq-5.2

In other words, DO YOUR OWN HOMEWORK.
Sep 18 '07 #11
<as********@yahoo.comwrote:
i think it not a string take alook at the quest
*You* take a look at the answers. Jerry Coffin gave the answer your
instructor probably wants. The time stamps I see show that the answer was
posted within one minute of the question.

You must expect wild digressions on a newsgroup such as this, some purposely
intended to mislead you. It is up to you to separate the wheat from the
chaff.
Sep 19 '07 #12

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

24
by: Andrew Koenig | last post by:
PEP 315 suggests that a statement such as do: x = foo() while x != 0: bar(x) be equivalent to while True:
1
by: Az Tech | last post by:
Hi people, (Sorry for the somewhat long post). I request some of the people on this group who have good experience using object-orientation in the field, to please give some good ideas for...
2
by: Oly | last post by:
give your opinions concerning our site,end work first year web technology www.zwin.tk in java: -navigation -stylechanger (with cookie) -pamorama -gallery
10
by: sherifffruitfly | last post by:
Hi all, This isn't minimal code, but at least it gives the idea reasonably well - and yes, I'm a newb :( The point of me giving this code is that all three vars look to my eye as though...
2
by: Marco Ippolito | last post by:
Hi, I am giving a seminar on C# interop and I would like to feature an original sample class to stimulate some interest. Does anybody want to write an open-source ConsoleApp || WinApp that,...
2
by: Nathan | last post by:
I've spent a good part of the afternoon searching Google and the newsgroups for some sort of answer - so I apologize if I'm asking something that has already been asked and answered. I'm using...
5
by: Hasin Hayder | last post by:
I have been working with PHP for more than 3yrs (I believe still I am beginner in this category) - I was present in several interview board. Which things disappointed me most is the "lack of...
1
by: Ripendra007 | last post by:
hi all, i m doing one application of emailler which will send some campaign with some emailler..now i send this emailler to paricular user at that time i m storing the email id in database that i...
0
by: aslamhenry | last post by:
aslamhe...@yahoo.com View profile More options Sep 18, 9:09 pm Newsgroups: comp.lang.c++ From: aslamhe...@yahoo.com Date: Tue, 18 Sep 2007 06:09:14 -0700 Local: Tues, Sep 18 2007 9:09 pm...
1
by: chen8735 | last post by:
Create a GUI program to trace out any braces and keep track of the line having wrong closure of any braces dynamically and identify the previous line typed if error prone note some red symbol in...
1
by: CloudSolutions | last post by:
Introduction: For many beginners and individual users, requiring a credit card and email registration may pose a barrier when starting to use cloud servers. However, some cloud server providers now...
0
isladogs
by: isladogs | last post by:
The next Access Europe User Group meeting will be on Wednesday 3 Apr 2024 starting at 18:00 UK time (6PM UTC+1) and finishing by 19:30 (7.30PM). In this session, we are pleased to welcome former...
0
by: ryjfgjl | last post by:
In our work, we often need to import Excel data into databases (such as MySQL, SQL Server, Oracle) for data analysis and processing. Usually, we use database tools like Navicat or the Excel import...
0
by: taylorcarr | last post by:
A Canon printer is a smart device known for being advanced, efficient, and reliable. It is designed for home, office, and hybrid workspace use and can also be used for a variety of purposes. However,...
0
by: aa123db | last post by:
Variable and constants Use var or let for variables and const fror constants. Var foo ='bar'; Let foo ='bar';const baz ='bar'; Functions function $name$ ($parameters$) { } ...
0
by: ryjfgjl | last post by:
If we have dozens or hundreds of excel to import into the database, if we use the excel import function provided by database editors such as navicat, it will be extremely tedious and time-consuming...
0
by: ryjfgjl | last post by:
In our work, we often receive Excel tables with data in the same format. If we want to analyze these data, it can be difficult to analyze them because the data is spread across multiple Excel files...
1
by: Sonnysonu | last post by:
This is the data of csv file 1 2 3 1 2 3 1 2 3 1 2 3 2 3 2 3 3 the lengths should be different i have to store the data by column-wise with in the specific length. suppose the i have to...
0
by: Hystou | last post by:
There are some requirements for setting up RAID: 1. The motherboard and BIOS support RAID configuration. 2. The motherboard has 2 or more available SATA protocol SSD/HDD slots (including MSATA, M.2...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.