diff --git a/code/Numbers.c b/code/Numbers.c index 734a8295d0c21b23da92f6ccef56f30bd7be97ea..f547dca6725b2af147c5b5d03d1369985a5cc821 100644 --- a/code/Numbers.c +++ b/code/Numbers.c @@ -7,15 +7,17 @@ void primes(int numbers[]) { int i; for (i=0; i<TAILLE; i++) { - bool isPrime = true; + bool isPrime = true; int m; - for (m=1; m < numbers[i] ;m++) { - if (numbers[i] % m == 0) { + if (numbers[i] == 1) //1 is not Prime + continue; + for (m=1; m <= numbers[i] ;m++) { + if (numbers[i] % m == 0 && numbers[i] != m && m != 1) { isPrime = false; break; } } - + if (isPrime) printf("%i est un nombre premier\n", numbers[i]); } @@ -28,4 +30,4 @@ int main() { array[i] = i+3; primes(array); -} \ No newline at end of file +} diff --git a/damn/toerase b/damn/toerase deleted file mode 100644 index a34eee22e80ae3344f5ee9fc3b55503798f17ac6..0000000000000000000000000000000000000000 --- a/damn/toerase +++ /dev/null @@ -1 +0,0 @@ -Il est dure à effacer ! diff --git a/data-excerpt.csv b/data-excerpt.csv new file mode 100644 index 0000000000000000000000000000000000000000..c408791baaff01b751205797f0729e92f4bc269a --- /dev/null +++ b/data-excerpt.csv @@ -0,0 +1,5 @@ +"Letter", "Frequency", "Percentage" + "A", 24373121, 8.1 + "B", 4762938, 1.6 + "C", 8982417, 3.0 + "D", 10805580, 3.6 diff --git a/extract-line.sh b/extract-line.sh new file mode 100755 index 0000000000000000000000000000000000000000..a18f2d82630247d56cd1a2b61e4930f50f853840 --- /dev/null +++ b/extract-line.sh @@ -0,0 +1,6 @@ +LINE=$(cat "$1") +CHAR="$2" +TOTAL=$(echo "${#LINE}") +CHAR_NUMBER=$(echo -e "$LINE" | grep -o "$CHAR" | wc -l) +RESULT=$(echo "$CHAR_NUMBER/$TOTAL" | bc -l) +echo $RESULT diff --git a/result.res b/result.res new file mode 100644 index 0000000000000000000000000000000000000000..f0a752b24eebc12d1ee72dfc35f7077bce3c8cff --- /dev/null +++ b/result.res @@ -0,0 +1 @@ +script executé diff --git a/toget b/toget new file mode 100644 index 0000000000000000000000000000000000000000..871cd47d706067f2a686ce7e7002db097a5b9ae4 Binary files /dev/null and b/toget differ diff --git a/txt/.bien_vu.txt b/txt/.bien_vu.txt deleted file mode 100644 index 4065bb9f6fc7bb7a4d6327038d61c27c0df59be2..0000000000000000000000000000000000000000 --- a/txt/.bien_vu.txt +++ /dev/null @@ -1 +0,0 @@ -Bravo vous avez trouvé ! diff --git a/txt/arrow.txt b/txt/arrow.txt deleted file mode 100644 index bae926ee54691071a86c05fdb0fbdbbd8c626549..0000000000000000000000000000000000000000 --- a/txt/arrow.txt +++ /dev/null @@ -1 +0,0 @@ -Ce gars est une flêche diff --git a/txt/piege.txt b/txt/piege.txt deleted file mode 100644 index 4972054a9c07465caba96403f002e6d60a20b4b8..0000000000000000000000000000000000000000 --- a/txt/piege.txt +++ /dev/null @@ -1 +0,0 @@ -Attention peut-être y-a-t-il un piège ? Avez vous pensé à effacer TOUS les fichier se terminant par .txt ?