
Помогите срочно!!! Скласти програму (в зошиті або в обраному середовищі програмування)У масиві
чисел: 6, 8, 13, 17, 19, 30 знайдіть позицію, на якій розташоване число 17.

Ответы на вопрос

Писал на языке С++, так как уточнений не было по поводу языка
Использовал линейный поиск, чтобы тебе было понятнее
#include <iostream>
#include <vector>
using namespace std;
int main()
{
setlocale(LC_ALL, "rus")
int n,key=-1;
cout<<""Введите количество елементов в массиве:"<<endl;
cin>>n;
vector <int> A(n);
cout<<"Введите элементы массива:"<<endl;
for(int i=0;i<A.size();i++)
{
cin>>A[i];
if(A[i]==17) key=i;
}
if(key!=-1) cout<<"Число 17 есть в массиве, и его позиция: "<<key<<endl;
else cout<<"Число 17 не найдено."<<endl;
system("pause");
return 0;
}
Примечание: нумерация позиций в массиве считаются от нуля, поэтому позиция будет равна номеру минус 1 (ну тип, если тебе выведет на единицу меньше, то не пугайся, всё нормально)



Звісно, ось приклад програми на мові програмування Python, яка знайде позицію числа 17 у заданому масиві чисел:
python# Заданий масив чисел
numbers = [6, 8, 13, 17, 19, 30]
# Шукаємо число 17 у масиві та знаходимо його позицію
position = numbers.index(17)
# Виводимо знайдену позицію (індекс) числа 17
print("Позиція числа 17 у масиві: ", position)
В результаті виконання цієї програми ви отримаєте позицію числа 17 у масиві. У цьому прикладі це буде виведено на екрані.


Похожие вопросы
Топ вопросов за вчера в категории Информатика







Последние заданные вопросы в категории Информатика
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili