Дата публикации: 27.01.2024
Программы на с и с++.
Программы на с и с++.
Вот пример программы на языке C++, которая реализует описанную задачу:
#include <iostream>
int main() {
int arr[10];
int searchValue;
int comparisons = 0;
// Ввод значений элементов массива
for (int i = 0; i < 10; i++) {
printf("Введите значение элемента %d: ", i);
scanf("%d", &arr[i]);
}
// Ввод искомого значения
printf("Введите искомое значение: ");
scanf("%d", &searchValue);
// Линейный поиск
int index = -1;
for (int i = 0; i < 10; i++) {
comparisons++;
if (arr[i] == searchValue) {
index = i;
break;
}
}
// Вывод результата
printf("Результат поиска: %d\n", index);
printf("Количество сравнений: %d\n", comparisons);
return 0;
}
Программа создает массив из 10 элементов и запрашивает у пользователя ввод значений для каждого элемента. Затем программа запрашивает ввод искомого значения. После этого она выполняет линейный поиск в массиве и выводит индекс найденного значения (или -1, если значение не найдено) и количество произведенных сравнений.
Свежие комментарии