This commit is contained in:
Ladebeze66
2024-03-13 15:06:56 +01:00
parent 6e085b96b5
commit 8a57eedbd6
6 changed files with 124 additions and 23 deletions

View File

@@ -6,12 +6,17 @@
/* By: fgras-ca <fgras-ca@student.42.fr> +#+ +:+ +#+ */
/* +#+#+#+#+#+ +#+ */
/* Created: 2024/03/03 16:20:25 by fgras-ca #+# #+# */
/* Updated: 2024/03/03 18:28:26 by fgras-ca ### ########.fr */
/* Updated: 2024/03/13 13:19:00 by fgras-ca ### ########.fr */
/* */
/* ************************************************************************** */
#include "Span.hpp"
Span::Span()
{
std::cout << GREEN << "Default constructor Span called!" << RESET << std::endl;
}
Span::Span(unsigned int N): capacity(N)
{
std::cout << GREEN << "Span constructor called!" << RESET << std::endl;

View File

@@ -6,7 +6,7 @@
/* By: fgras-ca <fgras-ca@student.42.fr> +#+ +:+ +#+ */
/* +#+#+#+#+#+ +#+ */
/* Created: 2024/03/03 15:53:40 by fgras-ca #+# #+# */
/* Updated: 2024/03/03 16:49:04 by fgras-ca ### ########.fr */
/* Updated: 2024/03/13 13:17:35 by fgras-ca ### ########.fr */
/* */
/* ************************************************************************** */
@@ -32,6 +32,7 @@
class Span
{
public:
Span();
Span(unsigned int N); //constructor
Span(const Span& other); //copy constructor
Span& operator=(const Span& other); //operateur d'assignation

View File

@@ -6,7 +6,7 @@
/* By: fgras-ca <fgras-ca@student.42.fr> +#+ +:+ +#+ */
/* +#+#+#+#+#+ +#+ */
/* Created: 2024/03/03 17:00:49 by fgras-ca #+# #+# */
/* Updated: 2024/03/03 17:59:58 by fgras-ca ### ########.fr */
/* Updated: 2024/03/13 13:28:38 by fgras-ca ### ########.fr */
/* */
/* ************************************************************************** */
@@ -69,7 +69,7 @@ int main()
std::set<int> uniqueNumbers;
while(uniqueNumbers.size() < N)
{
int number = std::rand() % 100000; // Générer un nombre aléatoire entre 0 et 999
int number = std::rand() % 100000; // Générer un nombre aléatoire entre 0 et 99999
if(uniqueNumbers.insert(number).second)
{ // Vérifie si l'insertion est réussie (élément n'était pas déjà présent)
userSpan.addNumber(number);