Найтидва самых маленьких элемента в массиве. Указать их значения и индексы.
# include <-stdio.h>-
# include <-stdlib.h>-
— intmas[10]-
— intmin1,min2,ind1,ind2-
void main()
{ randomize()-
— for(int i=0-i<-10-mas[i]=1+random(30),i++)-
-min1=(mas[0]<-mas[1])?mas[0]:mas[1]-
-min2=(mas[0]>-mas[1])?mas[0]:mas[1]-
-ind1=(mas[0]<-mas[1])?0:1-
-ind2=(mas[0]>-mas[1])?0:1-
— for(i=2-i<-10-i++)
— — — if(min1>-=mas[i])
— — — — — {min2=min1-
— — — — — — — ind2=ind1-
— — — — — — — min1=mas[i]-
— — — — — — — ind1=i-
— — — — — }
— — — elseif (min2>-=mas[i])
— — — — — {min2=mas[i]-
— — — — — — — ind2=i-
— — — — — }
}
Категория: Массивы |
Дата: 24.10.12