Skip to content
Snippets Groups Projects
Commit 8327f5be authored by baptiste's avatar baptiste
Browse files

Y a pas de commentaires mais c'est parce que j'ai tout supprimé à 14h 50

parents
Branches master
No related tags found
No related merge requests found
suiteFractale
suiteFractale.o
\ No newline at end of file
makefile 0 → 100644
SRC = suiteFractale.cpp
OBJ = $(subst .cpp,.o,$(SRC))
RM=rm -f
suiteFractale: $(OBJ)
g++ -o suiteFractale $(OBJ)
suiteFractale.o: suiteFractale.cpp
g++ -c suiteFractale.cpp
\ No newline at end of file
#include<iostream>
#include<vector>
std::vector<double> suiteFractale2(int n){
std::vector<double> vec = std::vector<double>();
double val = 0.5;
double valAdd;
double currVal;
if(n >=0) vec.push_back(val);
for(int i=0; i<n ;++i)
{
valAdd = val;
val *=0.5;
currVal = val;
while(currVal < 1){
vec.push_back(currVal);
currVal += valAdd;
}
}
return vec;
}
void AfficherFractale(std::vector<double> vec){
std::cout<<std::endl<<"Fractale : ";
for(auto d : vec ) std::cout<< std::to_string(d)<<" ; ";
std::cout<<std::endl;
}
int main(){
int dimension = 0;
std::vector<double> vec = std::vector<double>();
while(dimension>=0){
std::cout<<"Indiquez la dimension, négatif pour arrêter"<<std::endl;
std::cin>> dimension;
if (dimension>=0){
vec = suiteFractale2(dimension);
AfficherFractale(vec);
vec.clear();
}
}
return 0;
}
\ No newline at end of file
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment