Napisz program, który wylosuje i wypisze tablicę liczb całkowitych a następnie wczyta liczbę całkowitą i wypisze informację, czy ta liczba znajduje się w tablicy. Wyszukiwanie liczby powinna realizować funkcja SzukajLin, działającą zgodnie z algorytmem zapisanym w powyższym pseudokodzie.
Dodam, że program te ma być napisany na podstawie tego programu (czyli jest to część która wypisuje tablicę liczb całkowitych):

#include
#include
#include

using namespace std;

const int N=10;

void Losuj(int A[])
{
for (int i=0;i }

void Wypisz(int A[])
{
for (int i=0;i cout< }

int main()

{
int A[N];
srand(time(NULL));
Losuj(A);
Wypisz(A);

return 0;
}

Pseudokod w zdjęciu.
Język programowania C++



Napisz Program Który Wylosuje I Wypisze Tablicę Liczb Całkowitych A Następnie Wczyta Liczbę Całkowitą I Wypisze Informację Czy Ta Liczba Znajduje Się W Tablicy class=

Odpowiedź :

#include <iostream>

using namespace std;

const int N=10;

void Losuj(int A[])

{

 for (int i=0;i<N;i++) A[i]=rand()%1000;

}

void Wypisz(int A[])

{

 cout << "tablica:" << endl;

 for (int i=0;i<N;i++) cout << i << ":"<< A[i] << endl;

}

bool SzukajLin(int A[], int x)

{

 for (int i=0;i<N;i++)

   if (A[i]==x) return true;

 return false;

}

int main()

{

 int A[N];

 srand(time(NULL));

 Losuj(A);

 Wypisz(A);

 int x;

 cout << "Podaj x:";

 cin >> x;

 if (SzukajLin(A,x)) cout << x << " jest w tablicy A" << endl;

 else cout << x << " nie ma w tablicy A" << endl;

return 0;

}