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

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

MSM Booster01 Ученик (68), на голосовании 6 месяцев назад
Создайте массив из 10 элементов, организуйте ввод значений элементов массива с клавиатуры (целые числа). Запросите ввод искомого значения с клавиатуры. Организуйте поиск введенного пользователем значения с помощью алгоритма линейного поиска, если значение найдено в массиве- вывести его индекс, если искомое значение не найдено- вывести “-1”. В отдельной строке выведите количество произведенных сравнений за время поиска.
Голосование за лучший ответ
Леонид Петров Мастер (2181) 7 месяцев назад
bool можно юзать? чтоб проверить "если искомое значение не найдено- вывести “-1”" (спрашиваю потому что нужно включить её библиотеку)
Krab Bark Искусственный Интеллект (294860) 7 месяцев назад
#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);}
Похожие вопросы