Частина тексту файла (без зображень, графіків і формул):
Практичне заняття №2
Завдання
Реалізувати алгоритм лінійного пошуку ключа в масиві цілих чисел (масив задається рандомно, тобто масив не повинен вводиться вручну).
Код
#include <iostream>
using namespace std;
int main()
{
int n,k;
int i=0,j=0;
cout<<"\n\t--< ПРАКТИЧНЕ ЗАНЯТТЯ №2 >--\n================================>>\n";
cout<<"Реалізація алгоритму лінійного пошуку ключа в масиві цілих чисел\nВведіть розмір масиву : ";
cin>>n;
int strichka [n] ;
for (int i = 0; i < n ; i++)
{
strichka [i] = rand()%200 -150;
cout<<"\t"<<strichka[i];
}
while (i<n)
{
while(j<n)
{
if(strichka[i]==strichka[j])
{
strichka[j]=rand()%200-150;
}
j++;
}
i++;
}
cout<<"\n================================>>\nВведіть ключ : ";
cin>>k;
for (int i = 0; i < n; i++)
{
if (strichka[i] == k)
{
cout<<"================================>>\n";
cout<<"Даний елемент розташований в масиві за індексом ["<<i<<"]";
cout<<"\n================================>>\n";
return 0;
}
}
cout<<"<<<Знаєте, я вам зараз скажу сумне...Такого елементу не існує(>>>";
return 0;
}
Результати
/