In C++ the out put should like this This is my code **// SeqSearch.h //** #inclu
ID: 3799926 • Letter: I
Question
In C++
the out put should like this
This is my code
**// SeqSearch.h //**
#include <iostream>
#include <cstdlib>
#include <ctime>
#include <iomanip>
using namespace std;
int MAXINDEX = 100;
class seqSearch
{
private:
int position;
int Array[];
public:
seqSearch();
seqSearch(int, int);
int seq(int array[], int count, int target);
void generateArray(int array[], int count);
void printArray(int array[], int count);
};
**// SeqSearch.cpp//**
#include "SeqSearch.h"
using namespace std;
count = MAXINDEX;
seqSearch::seqSearch()
{
position = 0;
Array[100];
}
seqSearch::seqSearch(int array[], int p)
{
position = p;
Array[] = array[];
}
int seqSearch::seq(int array[], int count, int target)
{
for(int = 0; i < count; i++)
{
if(array[i] == target)
return i;
}
return -1;
}
void generateArray(int array[], int count)
{
srand(time(0));
for(int i = 0; i < count; i++)
{
array[i] = rand() % 1000;
}
}
void printArray(int array[], int count)
{
cout << "Ones ->";
for(int i = 0; i < 10; i++)
{
cout << setw(4) << i << " |";
}
cout << endl;
cout << "Tens ||" << setw(60) << setfill('=') << '|' <, endl << setfill(' ');
for(int i = 0; i < count; i++)
{
if(i % == 0)
cout << setw(4) << i/10 << " ||";
cout << setw(4) << array[i] << " |";
if(i % 10 == 9)
cout << endl;
}
cout << endl;
}
**// SeqMain.cpp//**
#include "SeqSearch.h"
#include <iostream>
#include <cstdlib>
#include <iomanip>
#include <cmath>
using namespace std;
int main()
{
seqSearch s;
int array[MAXINDEX], num, position;
//array[MAXINDEX];
//seqSearch(array, position);
s.generateArray(array, MAXINDEX);
cout << "here is the content of the array: " << endl;
s.printArray(array, MAXINDEX);
cout << "Enter the number to search for: ";
cin >> num;
position = s.seq(array, MAXINDEX, num);
if(position == -1)
{
cout << "Cannot find " << num << "." << endl;
}
else
{
cout << "Found " << num << " in position " << position << ". ";
}
return 0;
}
Can anyone help me with this please
SeqSearch bash 80x24 Clang: error: no such file or directory Seq Main.cpp clang Merror: no input files Size Apples MacBook-Pro ab2 apples cd SeqSearch Apples MacBook-Pro Seq Search apple$ g++ -c Seq Search cpp Apples MacBook Pro SeqSearch apple$ g++ -c Seq Main cpp Apples MacBook-Pro Seq Search apple$ g++ Seq Main o Seq Search o -o output Apples MacBook Pro Seq Search apple$ output Here is the content of the array 4380 Ones 393 tels 5:41 erIS 0 I 89 l 254 l 936 l 91 l 566 l 693 l 806 736 l 864 l 623 l 1 859 l 823 l 3, 27 l 476 l 90 l 861 503 I 118 l 834 594 l 2 I 887 IM 638 I 46 l 341 317arra697 In 114 347 282 725 3 l 127 765 l 412 l 229 l 539 929 l 436 l 629 l 289 l 518 4 l l 770 l 955 l 968 l 52 l 859 l 401 252 734 l 245 441 l 5 l 960 576 l 349 l 952 l 174 l 333 l 328 l 305 l 199 l 329 6 520 427 650 785 14 l 180 l .271 733 1 ara 7 del 916 609 997 555 167 62 8 II 466 l 16 l 210 l 663 la 324 l 343 i979 l 504 l 302 l 988 9 l 859 l 651 954 l 385 506 l 165 719 l 930 l 625 l 303 Enter the number to search for 91 Found 91 in position 3 Apples-MacBook-Pro SeqSearch apple$ IExplanation / Answer
#include <iostream>
#include <cstdlib>
#include <ctime>
#include <iomanip>
using namespace std;
int MAXINDEX = 100;
class seqSearch
{
private:
int position;
int Array[];
public:
seqSearch();
seqSearch(int, int);
int seq(int array[], int count, int target);
void generateArray(int array[], int count);
void printArray(int array[], int count);
};
**// SeqSearch.cpp//**
#include "SeqSearch.h"
using namespace std;
count = MAXINDEX;
seqSearch::seqSearch()
{
position = 0;
Array[100];
}
seqSearch::seqSearch(int array[], int p)
{
position = p;
Array[] = array[];
}
int seqSearch::seq(int array[], int count, int target)
{
for(int = 0; i < count; i++)
{
if(array[i] == target)
return i;
}
return -1;
}
void generateArray(int array[], int count)
{
srand(time(0));
for(int i = 0; i < count; i++)
{
array[i] = rand() % 1000;
}
}
void printArray(int array[], int count)
{
cout << "Ones ->";
for(int i = 0; i < 10; i++)
{
cout << setw(4) << i << " |";
}
cout << endl;
cout << "Tens ||" << setw(60) << setfill('=') << '|' <, endl << setfill(' ');
for(int i = 0; i < count; i++)
{
if(i % == 0)
cout << setw(4) << i/10 << " ||";
cout << setw(4) << array[i] << " |";
if(i % 10 == 9)
cout << endl;
}
cout << endl;
}
**// SeqMain.cpp//**
#include "SeqSearch.h"
#include <iostream>
#include <cstdlib>
#include <iomanip>
#include <cmath>
using namespace std;
int main()
{
seqSearch s;
int array[MAXINDEX], num, position;
//array[MAXINDEX];
//seqSearch(array, position);
s.generateArray(array, MAXINDEX);
cout << "here is the content of the array: " << endl;
s.printArray(array, MAXINDEX);
cout << "Enter the number to search for: ";
cin >> num;
position = s.seq(array, MAXINDEX, num);
if(position == -1)
{
cout << "Cannot find " << num << "." << endl;
}
else
{
cout << "Found " << num << " in position " << position << ". ";
}
return 0;
}