Top.Mail.Ru
Ответы

Создайте массив из 10 элементов, организуйте ввод значений элементов массива с клавиатуры (целые числа). язык "С"

Создайте массив из 10 элементов, организуйте ввод значений элементов массива с клавиатуры (целые числа). Запросите ввод искомого значения с клавиатуры. Организуйте поиск введенного пользователем значения с помощью алгоритма линейного поиска, если значение найдено в массиве- вывести его индекс, если искомое значение не найдено- вывести “-1”. В отдельной строке выведите количество произведенных сравнений за время поиска.

По дате
По рейтингу
Аватар пользователя
Искусственный Интеллект

#include "stdio.h"
int main(){
int i,j,n=10; int a[n];
printf("Enter %d numbers:\n",n);
for(i=0;i<n;i++)scanf("%d",&a[i]);
printf("Enter number: "); scanf("%d",&j);
for(i=0;i<n;i++)if(a[i]==j)break;
printf("%d\n%d\n",i==n?-1:i,i);}

Аватар пользователя
Мастер

bool можно юзать? чтоб проверить "если искомое значение не найдено- вывести “-1”" (спрашиваю потому что нужно включить её библиотеку)