Academic Integrity: tutoring, explanations, and feedback — we don’t complete graded work or submit on a student’s behalf.

I am supposed to display distinct numbers inside an array #include<iostream> #in

ID: 3619990 • Letter: I

Question

I am supposed to display distinct numbers inside an array

#include<iostream>
#include<fstream>
using namespace std;

void ReadArray(int Numbers[]);
void DisplayDistinctNumbers(int Numbers[]);
int main()
{
int Numbers[20];
ReadArray(Numbers);
DisplayDistinctNumbers(Numbers);
system("pause");
return (0);
}
void ReadArray(int Numbers[])
{
ifstream inFile;
int i=0;
inFile.open("Lab2Numbers.txt");
if(i<10)
{
inFile>>Numbers[i];
i++;
}
}

void DisplayDistinctNumbers(int Numbers[])
{
bool numbers;
int k=0, i, j, DistinctNumbers[20];
DistinctNumbers[0]=Numbers[0];
for (i=1;i<10;i++)
{
for (j=0;j<10;j++)
{
if(Numbers[i]!=DistinctNumbers[j])
numbers==true;
else
numbers==false;
break;
}
if (numbers==true)
DistinctNumbers[i]=Numbers[i];
}
while(k <10)
{
cout<<DistinctNumbers[k]<<endl;
k++;
}
}

Explanation / Answer

please rate - thanks message me if any questions/problems
#include<iostream>
#include<fstream>
using namespace std;

void ReadArray(int Numbers[]);
void DisplayDistinctNumbers(int Numbers[]);
int main()
{
    int Numbers[20];
    ReadArray(Numbers);
    DisplayDistinctNumbers(Numbers);
    system("pause");
    return (0);
}
void ReadArray(int Numbers[])
{
ifstream inFile;
int i=0;
inFile.open("Lab2Numbers.txt");
if(inFile.fail())             //is it ok?
       { cout<<"file did not open please check it ";
        system("pause");
        system("exit");
        }
for(i=0;i<10;i++)
   inFile>>Numbers[i];

inFile.close();
}

void DisplayDistinctNumbers(int Numbers[])
{
int count;
int k=0, i, j, DistinctNumbers[20];

for (i=0;i<10;i++)
{count=0;
for (j=0;j<10;j++)
{
if(Numbers[i]==Numbers[j])
     count++;
}
if (count==1)
      {DistinctNumbers[k]=Numbers[i];
       k++;
      }
}
cout<<"The distinct numbers are ";
j=0;
while(j<k)
{
cout<<DistinctNumbers[j]<<endl;
j++;
}
}

Hire Me For All Your Tutoring Needs
Integrity-first tutoring: clear explanations, guidance, and feedback.
Drop an Email at
drjack9650@gmail.com
Chat Now And Get Quote