2.(1)补全下面的程序,程序的功能是求一维数组中最小元素的值及其所在的下标号。#include "stdio.h"main(){int i,a[10],min,index;(1) /利用一重循环给数组a赋值/scanf(“%d”, (2) );for(i=0, (3) ;i<10;i++) /*求数组a中的最小值mim及其对应的下标index*/if(min>a[i]){ (4) }printf("MIN=%d,index=%d\n",min,index);}(2)模仿2(1)对一个3行4列的矩阵b[3][4],求出其中最大的元素的值及其所在的行号和列号。提示:二维数组有两个下标,极值所在的行标和列标可以使用两个变量(row和col)来表示,先将它们初始化为0,最大值用max表示,先初始化为b[0][0],然后利用双重循环遍历二维数组元素,如果有比最大值大的元素,就用max记录下它的值,用row和col分别记录最新的最大值所在的行号和列号,循环结束后max记录下所出现过的最大值, row和col分别记录最大值所在的行号和列号,最后输出max、row和col的值就完成要求。