Программы на с и с++.

Дата публикации: 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, если значение не найдено) и количество произведенных сравнений.