Find the exact step counts (growth function) and time complexity for the following algorithms:
iii. Algorithm Add(a,b,c,m,n):
1. for i = 1 to m do
2. for j = 1 to n do
3. cli,j = ali,j + bli,j;
1. Input m and n
2. If n is equal to 0, then
3. Print "Same"
4. Sum = m + n
5. Else
6. Print "Not same"
Initialize i = 0
2. For i = 0 to n-1 do
4. Read an integer in Arr[i]
4. For i = 0 to n-1 do
5. Print Arr[i]
iv. L, int i, j, k = 0;
2. for i = 1 to n*n do
3. for j = 1 to n do
4. k = z * k + n/2;
vi. 1. sum = 0
2. for i = 1 to n do
3. for j = 1 to n do
4. sum += a[i][j]
5. print(sum)
Algorithm Sum(a, n):
1. s = 0.0;
2. for i = 1 to n do
3. s += a[i];
4. return s;
vii. 1. Set i = 0
2. Repeat steps 3-6 till i < n
3. Set J = n
4. While J > 0 do
5. J = J/2
6. i = i+1
viii. 1. Set I = n
2. While I > 1 do
3. J = I
4. While J < n do
5. K = J
6. While K < n do
7. K = K + 2
8. J = J * 2
9. If I = 2 then
10. break
KX_ void fun(int n, int arr[])
2. int i = 0, j = 0;
3. for i < n do
4. while j < n && arr[i] < arr[j] do
5. j = j + 1