0% found this document useful (0 votes)
15 views

1D Array Related Problems01

Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
15 views

1D Array Related Problems01

Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 8

Array related problems (total 15 questions)

SL Problem statement Difficulty


levels
1. WAP that will take n integer numbers into an array, and then print all the integers into *
reverse order (from the last valid index to index 0).

Sample input Sample output


5 5 4 3 2 1
1 2 3 4 5
6 1 0 9 3 8 2
2 8 3 9 0 1

2. WAP that will take n integer numbers into an array, and then sum up all the integers in *
that array.

Sample input Sample output


5 15
1 2 3 4 5
6 23
2 8 3 9 0 1

3. WAP that will take n integer numbers into an array, and then sum up all the even integers *
in that array.

Sample input Sample output


5 6
1 2 3 4 5
6 10
2 8 3 9 0 1

4. WAP that will take n integer numbers into an array, and then sum up all the even indexed *
integers in that array.

Sample input Sample output


5 9
1 2 3 4 5
6 5
2 8 3 9 0 1
5. WAP that will take n integer numbers into an array, and then reverse all the integers **
within that array. Finally print them all from 0 index to last valid index.

Sample input Sample output


5 5 4 3 2 1
1 2 3 4 5
6 1 0 9 3 8 2
2 8 3 9 0 1

6. WAP that will take n integer numbers into an array, and then find the maximum - **
minimum among them with its index position.

Sample input Sample output


5 Max: 5, Index: 4
1 2 3 4 5 Min: 1, Index: 0
6 Max: 9, Index: 3
2 8 3 9 0 1 Min: 0, Index: 4

7. WAP that will take n alphabets into an array, and then count number of vowels in that *
array.

Sample input Sample output


7 Count: 5
AKIOUEH
29 Count: 13
UNITEDINTERNATIONALUNIVERSITY

8. WAP that will take n integers into an array, and then search a number into that array. If *
found then print its index. If not found then print “NOT FOUND”.

Sample input Sample output


8 FOUND at index position: 3, 7
78132643
3
8 NOT FOUND
78132643
5
9. WAP that will take n integers into an array A, and then copy all numbers in reverse order *
from array A to another array B. Finally show all elements of both array A and B.

Sample input Sample output


8 Array A : 7 8 1 3 2 6 4 3
78132643 Array B : 3 4 6 2 3 1 8 7
3 Array A : 3 2 1
321 Array B : 1 2 3

10. WAP that will first take n integers into an array A and then m integers into array B. Now **
swap all elements between array A and B. Finally show all elements of both array A and B.

Sample input Sample output


8 Array A : 3 2 1
78132643 Array B : 7 8 1 3 2 6 4 3
3
321

11. WAP that will take n positive integers into an array A. Now find all the integers that are *
divisible by 3 and replace them by -1 in array A. Finally show all elements of array A.

Sample input Sample output


8 7 8 1 -1 2 -1 4 -1
78132643
3 -1 2 1
321

12. WAP that will take n integers into an array A. Now sort them in ascending order within ***
that array. Finally show all elements of array A.
Reference: http://en.wikipedia.org/wiki/Bubble_sort

Sample input Sample output


8 1 2 3 3 4 6 7 8
78132643
3 1 2 3
321
13. WAP that will take n integers into an array A. Now remove all duplicates numbers from **
that array. Finally print all elements from that array.

Sample input Sample output


8 281364
28132643
3 3
333
4 6789
6789

14. WAP that will take n integers into an array A and m positive integers into array B. Now **
find the intersection (set operation) of array A and B.

Sample input Sample output


8 1263
78152643
6
136092
3 Empty set
123
2
45

15. WAP that will take n integers into an array A and m positive integers into array B. Now **
find the union (set operation) of array A and B.

Sample input Sample output


8 7815264309
78152643
6
136092
3 12345
123
2
45
16. WAP that will take n integers into an array A and m positive integers into array B. Now **
find the difference (set operation) of array A and B or (A-B).

Sample input Sample output


8 7854
78152643
6
136092
3 123
123
2
45
17. WAP that will take (n x n) integer inputs into a square matrix of dimension n (where n **
must be an odd number). Then calculate sum of the integers based on following position
pattern (consider only the boxed position during the sum). Please see the input-output.

Sample input Sample output


5 71
12345
23416
34967
42678
54321

7 25
1111111
1111111
1111111
1111111
1111111
1111111
1111111

18. WAP that will take (n x n) integer inputs into a square matrix of dimension n (where n **
must be an odd number). Then calculate sum of the integers based on following position
pattern (consider only the boxed position during the sum). Please see the input-output.

Sample input Sample output


5 65
12345
23416
34967
42678
54321

7 33
1111111
1111111
1111111
1111111
1111111
1111111
1111111
19. WAP that will take (m x n) integer inputs into a matrix of dimension m x n. Now reverse **
that matrix within itself and display it. Reversal means swap 1st column with the nth
column, swap 2nd column with the (n-1)th column and so on…

Sample input Sample output


33 321
123 654
456 292
292
26 654321
123456 456789
987654

20. WAP that will take (n x n) integer inputs into a square matrix of dimension n. Now **
determine whether the matrix is symmetric or not.
Reference: http://en.wikipedia.org/wiki/Symmetric_matrix

Sample input Sample output


3 Yes
1 7 3
7 4 5
3 5 6
2 No
1 3
4 2

21. WAP that will take (m x n) positive integer inputs into a matrix of dimension m x n. Now ***
replace all the duplicate integers by -1 in that matrix. Finally display it.

Sample input Sample output


3 3 1 7 3
1 7 3 -1 4 5
7 4 5 -1 -1 6
3 5 6
26 2 -1 -1 -1 -1 -1
2 2 2 2 2 2 6 5 4 3 -1 1
6 5 4 3 2 1
22. WAP that will take (m x n) integer inputs into a matrix of dimension m x n. Now just *
simply add all the integers in that matrix and show the result.

Sample input Sample output


3 3 41
1 7 3
7 4 5
3 5 6
26 33
2 2 2 2 2 2
6 5 4 3 2 1

You might also like