need to run these programs

Please support our C++ advertiser: Intel Parallel Studio Home
Reply

Join Date: Apr 2005
Posts: 4
Reputation: rohitmc is an unknown quantity at this point 
Solved Threads: 0
rohitmc's Avatar
rohitmc rohitmc is offline Offline
Newbie Poster

need to run these programs

 
0
  #1
Apr 27th, 2005
hi i am new to this forum and my major is computer science...this is the best thing i found on the web yet....i will try to help you out anyway i can.....i need help on this program...thanks




1. create a dynamicarray to hold the first 10 odd intergers. now create the array to triple its size to hold the first 30 odd integers.
Reply With Quote Quick reply to this message  
Join Date: Apr 2005
Posts: 63
Reputation: marinme is an unknown quantity at this point 
Solved Threads: 1
marinme marinme is offline Offline
Junior Poster in Training

Re: need to run these programs

 
0
  #2
Apr 27th, 2005
So, what have you done so far? Do you not understand the assignment?

Hint: use a for loop, the modulus operator with the number two to find if it is even or odd
Yeah... I'm lazy. Deal with it.
Reply With Quote Quick reply to this message  
Join Date: Aug 2004
Posts: 19
Reputation: Pikachu is an unknown quantity at this point 
Solved Threads: 0
Pikachu's Avatar
Pikachu Pikachu is offline Offline
Newbie Poster

Re: need to run these programs

 
0
  #3
Apr 27th, 2005
For arrays read here:-
http://www.cprogramming.com/tutorial/lesson8.html

For modulus operator, read here:-
http://www.cprogramming.com/tutorial/modulus.html

You'll be needing for loops also. So read here:-
http://www.cprogramming.com/tutorial/lesson3.html

I suggest you declare a global variable call SIZE (and equate it to 10).
And use the SIZE in your array like this:-
array [SIZE];
and in your for loop also. Like this:-
for (int i=0; i<SIZE; i++)
{
:
do your odd number generator here
and equate it into your dynamic array
:
}

For the second part of the question, just equate SIZE (your global variable) to 30.

Hope this helps.
Reply With Quote Quick reply to this message  
Join Date: Apr 2005
Posts: 4
Reputation: rohitmc is an unknown quantity at this point 
Solved Threads: 0
rohitmc's Avatar
rohitmc rohitmc is offline Offline
Newbie Poster

Re: need to run these programs

 
0
  #4
Apr 29th, 2005
ok i will do this...and post here...and if there's any error pls help me out
Reply With Quote Quick reply to this message  
Join Date: Apr 2005
Posts: 4
Reputation: rohitmc is an unknown quantity at this point 
Solved Threads: 0
rohitmc's Avatar
rohitmc rohitmc is offline Offline
Newbie Poster

Re: need to run these programs

 
0
  #5
Apr 29th, 2005
ok here we go.....ERRORS...

  1. #include <iostream>
  2. using namespace std;
  3.  
  4. int main ()
  5. {
  6. int num_cells=10;
  7. int * a;
  8. a * new int[num_cells];
  9. for (int i=0; i<num_cells; i++)
  10. a(i)=30*1+1;
  11. cout<<"a:";
  12. for (i=0; i<num_cells; i++)
  13. int=b;
  14. b=new int [3*num_cells];
  15. cout<<a(i)<<
  16. cout <<endl;
  17. for(i=0; i<num_cells; i++)
  18. b (i) = a(i);
  19. delete [] a;
  20. num_cells *=3;
  21. a=b;
  22. b=nul;
  23. cout << "Size of array has tripled\n";
  24. for (i=num_cells; i<num_cells; i++)
  25. a(i>=10*i+1);
  26. cout<<"a:";
  27. for (i=0; i<num_cells; i++)
  28. cout << a [1]<<"";
  29. cout<<endl;
  30. delete [] a;
  31. return 0;
  32. }
<< moderator edit: added [code][/code] tags >>
Reply With Quote Quick reply to this message  
Join Date: Apr 2004
Posts: 4,461
Reputation: Dave Sinkula has a brilliant future Dave Sinkula has a brilliant future Dave Sinkula has a brilliant future Dave Sinkula has a brilliant future Dave Sinkula has a brilliant future Dave Sinkula has a brilliant future Dave Sinkula has a brilliant future Dave Sinkula has a brilliant future Dave Sinkula has a brilliant future Dave Sinkula has a brilliant future Dave Sinkula has a brilliant future 
Solved Threads: 254
Team Colleague
Dave Sinkula's Avatar
Dave Sinkula Dave Sinkula is offline Offline
long time no c

Re: need to run these programs

 
0
  #6
Apr 29th, 2005
Arrays are indexed a[i], not a(i).
a * new int[num_cells];
Typo?
a = new int[num_cells];
  1. int=b;
Did you mean i instead of int?
  1. b=nul;
b? nul?

Learn to use whitespace to make your code easier to read.
"One of the methods used by statists to destroy capitalism consists in establishing controls that tie a given industry hand and foot, making it unable to solve its problems, then declaring that freedom has failed and stronger controls are necessary." --Ayn Rand
Reply With Quote Quick reply to this message  
Join Date: Aug 2004
Posts: 19
Reputation: Pikachu is an unknown quantity at this point 
Solved Threads: 0
Pikachu's Avatar
Pikachu Pikachu is offline Offline
Newbie Poster

Re: need to run these programs

 
0
  #7
Apr 30th, 2005
Well, your codes are a little misleading. I don't quite understand what you are doing. Anyway, I'll go step by step with you. First, make sure you have this in mind:- A 10 block array like this [] [] [] [] [] [] [] [] [] []

  1. for (int i=0; i<num_cells; i++)
  2. a[i]=30*1+1;
  3. cout<<"a:";
Here, I can only interpret one thing. The array will be filled with number 31 like this:- [31] [31] [31] [31] [31] [31] [31] [31] [31] [31]
But on screen you'll only see a: as you didn't include the output into your loop

Then, I see that you transfer the array a to array b. Which I do not see the need for this. But please correct me if I'm wrong
  1. for(i=0; i<num_cells; i++)
  2. b [i] = a[i];


  1. for (i=0; i<num_cells; i++)
  2. cout << a [1]<<"";

If everything works well, you'll only get something like this a [1]a [1]a [1]a [1]a [1]a [1]a [1]a [1]a [1]a [1]

The rest of the problem, I believe Dave had already mention them.
Reply With Quote Quick reply to this message  
Join Date: Apr 2005
Posts: 4
Reputation: rohitmc is an unknown quantity at this point 
Solved Threads: 0
rohitmc's Avatar
rohitmc rohitmc is offline Offline
Newbie Poster

Re: need to run these programs

 
0
  #8
May 6th, 2005
thanku for all the help...i will give another shot and post it here....
Reply With Quote Quick reply to this message  
Reply

This thread is more than three months old.
Perhaps start a new thread instead?
Message:



Similar Threads
Other Threads in the C++ Forum


Views: 1759 | Replies: 7
Thread Tools Search this Thread



Tag cloud for C++
About Us | Contact Us | Advertise | DaniWeb | Acceptable Use Policy | RSS Feed

©2003 - 2009 DaniWeb® LLC