Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

JAVA Дана последовательность целых чисел из N элементов и целое число X . Определите номер элемента массива равного X

PyCharge Петров Ученик (146), на голосовании 1 год назад
JAVA
Дана последовательность целых чисел из N
элементов и целое число X
. Определите номер элемента массива равного X
. Если таких элементов несколько, выведите меньший номер. Нумерация элементов начинается с 1.
Голосование за лучший ответ
Ֆրունզե Փիրումյան Профи (690) 1 год назад
делаешь цикл по массиву, предварительно заведя переменную COUNT. проверяй в цикле на равенство элемента массива элементу X. если равно, выводи номер элемента массива i в переменную COUNT. p.s. вообще переменную я неправильно назвал, потому как COUNT это счетчик. назови как хочешь и выводи куда тебе надо, в файл или в консоль.
PyCharge ПетровУченик (146) 1 год назад
Можете, пожалуйста, написать решение кодом, если Вас не затруднит(я только учусь)
PyCharge Петров, последовательность дана в каком формате? Нет смысла тебе писать готовый код, на который ты только ответишь "не работает", потому что вместо передачи java.util.List тебе надо ввести это с клавиатуры.
Татьяна Миронова Ученик (144) 1 год назад
 int[] arr = {77,4,31,28,31,12}; //создаешь массив из целых чисел.

int x = 31; //допустим, это то нужное тебе число Х, номер которого в массиве тебе нужно найти.
int count = 0; //эта переменная будет с каждой новой итерацией прибавлять себе единицу, то есть будет считать количество раз прохождения по циклу и, следовательно, считать номер каждого элемента.

for(int i=0; i count = count+1; //count увеличивается на 1 после каждого прохождения по циклу.

if(arr[i] == x){
break;
}
}//Вот здесь можно добавить условие, которое, благодаря оператору break, остановит выполнение цикла, как только наткнется на нужное тебе значение Х в массиве, даже если там есть повторы, то есть и счетчик остановится, и это будет наименьший номер элемента при наличии повторов.
System.out.println(count); //выводишь значение счетчика. То количество итераций, которое было сделано, будет равняться номеру нужного Х элемента.
Похожие вопросы