tatata

Kolorwanie:
Status:
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158
#include <iostream>
#include <vector>
#include <time.h>
#include <random>

using namespace std;

struct wdp
{
	vector<int>liczba;
	vector<int>wystapienia;
};

void wypisz(vector<int>tab)
{
	for (int i = 0; i < tab.size(); i++)
	{
		cout << tab[i] << ',';
	}
}
int min(vector<int>tab)
{
	int wynik = 0;
	for (int i = 0; i < tab.size(); i++)
	{
		if (wynik < tab[i])
		{
			wynik = tab[i];
		}
	}
	return wynik;
}
int suma(vector<int>tab)
{
	int wynik = 0;
	for (int i = 0; i < tab.size(); i++)
	{
		wynik = +tab[i];
	}
	return wynik;
}
vector<int>wybierz(vector<int>tab, int dzielnik, int reszta = 0)
{
	vector<int>wynik;
	for (int i = 0; i < tab.size(); i++)
	{
		if (tab[i]%dzielnik==reszta)
		{
			wynik.push_back(tab[i]);
		}
	}
	return wynik;
}

int potenga(int wykladnik, int podstawa)
{
	int wynik = 1;
	while (wykladnik > 1)
	{
		wynik *= podstawa;
		wykladnik--;
	}
	return wynik;
}

vector<int>generu(int dlugo, int max, int min)
{
	vector<int>wynik(dlugo);
	for (int i = 0; i < dlugo; i++)
	{
		wynik[i] = rand() % (max - min) + min;
	}
	return wynik;
}

bool czyNalezy(vector<int>tab,int elemnt)
{
	for (int i = 0; i < tab.size(); i++)
	{
		if (tab[i] == elemnt)
		{
			return true;
		}
	}
	return false;
}

bool czyNalezy(vector<int>tab, vector<int>tab1)
{
	for (int i = 0; i < tab1.size(); i++)
	{
		if (!czyNalezy(tab,tab1[i]))
			return true;
	}
	return false;
}

vector<int>unika(vector<int>tab)
{
	vector<int>wynik;
	for (int i = 0; i < tab.size(); i++)
	{
		if (!czyNalezy(tab, tab[i]))
		{
			wynik.push_back(tab[i]);
		}
	}
	return wynik;
}

int index(vector<int>tab, int elemnt)
{
	for (int i = 0; i < tab.size(); i++)
	{
		if (tab[i] == elemnt)
		{
			return i;
		}
	}
	return -1;
}

wdp czesto(vector<int>tab)
{
	wdp wynik;
	for (int i = 0; i < tab.size(); i++)
	{
		int pozycja = index(wynik.liczba, tab[i]);
		if (pozycja == -1)
		{
			wynik.liczba.push_back(tab[i]);
			wynik.wystapienia.push_back(1);
		}
		else
		{
			wynik.wystapienia[pozycja]++;
		}
		return wynik;
	}
}


int main()
{
    std::cout << "Hello World!\n";
}

// Uruchomienie programu: Ctrl + F5 lub menu Debugowanie > Uruchom bez debugowania
// Debugowanie programu: F5 lub menu Debugowanie > Rozpocznij debugowanie

// Porady dotyczące rozpoczynania pracy:
//   1. Użyj okna Eksploratora rozwiązań, aby dodać pliki i zarządzać nimi
//   2. Użyj okna programu Team Explorer, aby nawiązać połączenie z kontrolą źródła
//   3. Użyj okna Dane wyjściowe, aby sprawdzić dane wyjściowe kompilacji i inne komunikaty
//   4. Użyj okna Lista błędów, aby zobaczyć błędy
//   5. Wybierz pozycję Projekt > Dodaj nowy element, aby utworzyć nowe pliki kodu, lub wybierz pozycję Projekt > Dodaj istniejący element, aby dodać istniejące pliku kodu do projektu
//   6. Aby w przyszłości ponownie otworzyć ten projekt, przejdź do pozycji Plik > Otwórz > Projekt i wybierz plik sln


Copyrights 2014-2019 © Wklejaj.pl Wszelkie prawa zastrzeżone.