VUsolutions Transferred to AchiKhasi.com

From December 2011, this blog www.VUsolutions.blogspot.com is transferred to http://achikhasi.com/vu/ . So, you may visit http://achikhasi.com/vu/ for latest study related help.

Back to home VUsolutions

VUsolutions Fans Club [join us for MORE solutions]

VUsolutions on Facebook

CS201: Introduction to Programming - Assignment # 3 - Coming soon

Monday, May 25, 2009 Posted In Edit This

Assignment No. 03
Semester: Spring 2009

CS201: Introduction to Programming

Total Marks: 20

Due Date:29/05/2009

Instructions

Please read the following instructions carefully before submitting assignment:

It should be clear that your assignment will not get any credit if:

§ The assignment is submitted after due date.

§ The submitted assignment does not open or file is corrupt.

§ All types of plagiarism are strictly prohibited.

Note: You have to upload only .cpp file. Assignment in any other format (extension) will not be accepted. If you will submit code in .doc (Word document) you will get zero marks.

Objective

The objective of this assignment is to provide hands on experience of using

§ Memory Allocation in C/C++

§ Array in C/C++

Guidelines:

§ Code should be properly aligned and well commented.

§ Follow c/c++ rules while writing variables names, function names etc

§ Use only dev-C++ for this assignment.

Assignment


Problem Statement:

Dynamic memory allocation/reallocation of an Integer array.

Detailed Description:

Write a program in which you have to:

1. Dynamically allocate an array of integers.

2. Take array size as input from user and allocate memory according to this size.

3. Take values of array elements as an input from user.

4. Print all array values.

5. In this step; double the previous array size (taken in step 2) and reallocate memory for the array according to new array size. For example if user provided array size is 4; now it will become 8, i.e. allocate memory for array having size 8.

6. Now again take values for second half of the array as an input from the user to fill the increased size of an array.(You have already taken the values of first half of the array elements in step 3, now take values for remaining elements i.e. Second half).

7. Print all values of the array.

8. Also confirm that first half values of array are same in both printout statements (step 3 and step 7).

Sample Output

Program to dynamically Allocates an array of integers.

Enter the size of the array: 4

Enter a value: 1

Enter a value: 2

Enter a value: 3

Enter a value: 4

The elements of the array are:

1 2 3 4

Enter the elements in the array after reallocation:

Enter a value: 5

Enter a value: 6

Enter a value: 7

Enter a value: 8

1 2 3 4 5 6 7 8

Deadline

Your assignment must be uploaded/submitted on or before 29-05-2009.


Back to home VUsolutions

Shaadi.com: Just create ur account & find ur partner or EARN money, its reall & EASY

VUsolutions Followers (Join NOW and Get Extra Benefits)

Install LATEST toolbar having lot of features - GET solutions on Desktop

toolbar powered by Conduit
Caliplus 300x250 NoFlam VitoLiv 468x60 GlucoLo