C程序在数组中查找第二大和最小的数字
输入数组元素,然后使用交换技术按降序排列数字。稍后,在索引位置的帮助下,尝试打印数组中的第二大和第二小元素。
数组用于在一个名称下保存一组公共元素。
C编程语言中的数组操作如下-
插入
删除
搜索
算法
下面给出了一个算法来查找数组中第二大和第二小的数字-
步骤1-声明并读取元素的数量。
第2步-在运行时声明并读取数组大小。
步骤3-输入数组元素。
步骤4-按降序排列数字。
步骤5-然后,使用索引找到第二大和第二小的数字。
步骤6-打印第二大和第二小的数字。
程序
下面给出的是在数组中查找第二大和第二小的数字的C程序-
#includevoid main(){ int i,j,a,n,counter,ave,number[30]; printf ("Enter the value of N\n"); scanf ("%d", &n); printf ("Enter the numbers \n"); for (i=0; i 输出结果 执行上述程序时,会产生以下结果-
Enter the value of N 5 Enter the numbers 10 12 17 45 80 The numbers arranged in descending order are given below 80 45 17 12 10 The 2nd largest number is = 45 The 2nd smallest number is = 12 The average of 2nd largest & 2nd smallest is not in the array