#include "pch.h"
#include <iostream>
#include <vector>
using namespace std;
bool czyNalezy(vector<int> tab, int liczba)
{
for (int i = 0; i < tab.size(); i++)
{
if (liczba == tab[i])
{
return true;
}
}
return false;
}
bool czyZawiera(vector<int> zb, vector<int> podzb)
{
for (int i = 0; i < zb.size(); i++)
{
if (czyNalezy(zb, podzb[i]))
{
}
else
{
return false;
}
}
return false;
}
int main()
{
vector<int> zbior = { 1,3,5,2,5,35,43,6,3456,45,7,456,45,6 };
vector<int> podzb = { 1,3,5 };
if(czyNalezy(zbior,3456))
cout << "nalezy" << endl;
else
cout << "nie nalezy" << endl;
if (czyZawiera(zbior,podzb))
cout << "zawiera" << endl;
else
cout << "nie zawiera" << endl;
return 0;
}
Mam na celu stworzenie programu, który będzie zwracał informację o tym czy podana liczba i zbiór należą lub nie należą do większego zbioru liczb. Komplikację zaczynają się dopiero przy próbie wywołania informacji o czyZawiera.