Pseudo-code:

Declare std statements

Set const int SIZE = 10;

Int main
{
Set varX to SIZE
Set varY to SIZE
Set varZ to 99

Go to GetAndDisplayWelcomeInfo
Go to FunctionOne (using varX, varY)
Go to FunctionTwo (using varX, varY, varZ)
Go to PrintFunction (using varX, varY, varZ)

Return nothing
}

Void GetAndDisplayWelcomeInfo
{
Set Char name[2][20]
Print “Please enter your first name: “
Set user input name[0]

Print “Please enter your last name: “
Set user input name[1]

Print “Welcome “<<name[0] <<“ “<<name[1] << “! Hope all is well”
}
Void FunctionOne(using varX, varY)
{
For (int x =o; x<SIZE; + x)
	varX[x] = x
For (int x = 0; + x)
	varY[x] = x + 100
}
Void FunctionTwo (using varX, varY, varZ)
{
For (x = 0; x < SIZE; + x)
	varZ[x] = varX[x] +varY[x]
}
Void PrintFunction (using varX, varY, varZ)
{
Int x
Print “x  y  z”

For (x = 0; x < SIZE; + x)
Print with 3 width <<varX[x]
	3 width <<varY[x]
	3 width <<varZ[x]
End line
}