✅Question 1: Total and Average of Array
Pseudocode:
DECLARE numbers[1:10] ARRAY AS INT , total = 0, average
FOR i ← 0 TO 9
OUTPUT "Enter number ", i + 1
INPUT numbers[i]
total ← total + numbers[i]
NEXT i
average ← total / 10
OUTPUT "Total is ", total
OUTPUT "Average is ", average
✅Question 2: Count Even and Odd Numbers
Pseudocode:
DECLARE numbers[1:20 ARRAY AS INT], evenCount = 0, oddCount = 0
FOR i ← 0 TO 19
OUTPUT "Enter number ", i + 1
INPUT numbers[i]
IF numbers[i] MOD 2 = 0 THEN
evenCount ← evenCount + 1
ELSE
oddCount ← oddCount + 1
ENDIF
NEXT i
OUTPUT "Even numbers: ", evenCount
OUTPUT "Odd numbers: ", oddCount
✅Question 3: Find Maximum and Minimum in Array
Pseudocode:
DECLARE numbers[1:15] ARRAY AS INT
OUTPUT "Enter number 1"
INPUT numbers[0]
max ← numbers[0]
min ← numbers[0]
FOR i ← 1 TO 14
OUTPUT "Enter number ", i + 1
INPUT numbers[i]
IF numbers[i] > max THEN
max ← numbers[i]
ENDIF
IF numbers[i] < min THEN
min ← numbers[i]
ENDIF
NEXT i
OUTPUT "Maximum is ", max
OUTPUT "Minimum is ", min
✅Question 4: Search for a Value in Array
Pseudocode:
DECLARE studentIDs[10], found = FALSE, searchID
FOR i ← 0 TO 9
OUTPUT "Enter Student ID ", i + 1
INPUT studentIDs[i]
NEXT i
OUTPUT "Enter ID to search: "
INPUT searchID
FOR i ← 0 TO 9
IF studentIDs[i] = searchID THEN
found ← TRUE
BREAK
ENDIF
NEXT i
IF found = TRUE THEN
OUTPUT "ID found in the list"
ELSE
OUTPUT "ID not found"
ENDIF
✅Question 5: Replace Negative Numbers with Zero
Pseudocode:
DECLARE numbers[10]
FOR i ← 0 TO 9
OUTPUT "Enter number ", i + 1
INPUT numbers[i]
IF numbers[i] < 0 THEN
numbers[i] ← 0
ENDIF
NEXT i
OUTPUT "Modified array:"
FOR i ← 0 TO 9
OUTPUT numbers[i]
NEXT i
✅Question 6: Reverse an Array
Pseudocode:
DECLARE numbers[8]
FOR i ← 0 TO 7
OUTPUT "Enter number ", i + 1
INPUT numbers[i]
NEXT i
OUTPUT "Array in reverse:"
FOR i ← 7 TO 0 STEP -1
OUTPUT numbers[i]
NEXT i
✅Question 7: Sum of Positive and Negative Numbers
Pseudocode:
DECLARE numbers[10], posTotal = 0, negTotal = 0
FOR i ← 0 TO 9
OUTPUT "Enter number ", i + 1
INPUT numbers[i]
IF numbers[i] > 0 THEN
posTotal ← posTotal + numbers[i]
ELSE IF numbers[i] < 0 THEN
negTotal ← negTotal + numbers[i]
ENDIF
NEXT i
OUTPUT "Sum of positive numbers: ", posTotal
OUTPUT "Sum of negative numbers: ", negTotal