Ajout des exo 2 et 3 du TP4
This commit is contained in:
parent
18e7e6cc7f
commit
dc767c9f72
54
.gitignore
vendored
54
.gitignore
vendored
@ -1,54 +0,0 @@
|
||||
# ---> C
|
||||
# Prerequisites
|
||||
*.d
|
||||
|
||||
# Object files
|
||||
*.o
|
||||
*.ko
|
||||
*.obj
|
||||
*.elf
|
||||
|
||||
# Linker output
|
||||
*.ilk
|
||||
*.map
|
||||
*.exp
|
||||
|
||||
# Precompiled Headers
|
||||
*.gch
|
||||
*.pch
|
||||
|
||||
# Libraries
|
||||
*.lib
|
||||
*.a
|
||||
*.la
|
||||
*.lo
|
||||
|
||||
# Shared objects (inc. Windows DLLs)
|
||||
*.dll
|
||||
*.so
|
||||
*.so.*
|
||||
*.dylib
|
||||
|
||||
# Executables
|
||||
*.exe
|
||||
*.out
|
||||
*.app
|
||||
*.i*86
|
||||
*.x86_64
|
||||
*.hex
|
||||
|
||||
# Debug files
|
||||
*.dSYM/
|
||||
*.su
|
||||
*.idb
|
||||
*.pdb
|
||||
|
||||
# Kernel Module Compile Results
|
||||
*.mod*
|
||||
*.cmd
|
||||
.tmp_versions/
|
||||
modules.order
|
||||
Module.symvers
|
||||
Mkfile.old
|
||||
dkms.conf
|
||||
|
@ -1,5 +1,5 @@
|
||||
Contrôle n°1 : 17/20
|
||||
|
||||
Contrôle n°2 : 15.25/20
|
||||
Contrôle n°2 : 15.25/20 ! plusieurs programmes qui ne fonctionne pas !
|
||||
|
||||
Contrôle n°3 : 18.25/20
|
||||
Contrôle n°3 : 18.25/20 ! plusieurs programmes qui ne fonctionne pas ! -> EXO 1 = remplacer ... == 3 par ... == '3'
|
0
BUT1/DEV1.1/CM2 2022/1/repetition
Executable file → Normal file
0
BUT1/DEV1.1/CM2 2022/1/repetition
Executable file → Normal file
0
BUT1/DEV1.1/CM2_2/CM2/carre
Executable file → Normal file
0
BUT1/DEV1.1/CM2_2/CM2/carre
Executable file → Normal file
@ -1,18 +0,0 @@
|
||||
{
|
||||
"configurations": [
|
||||
{
|
||||
"name": "linux-gcc-x64",
|
||||
"includePath": [
|
||||
"${workspaceFolder}/**"
|
||||
],
|
||||
"compilerPath": "/usr/bin/gcc",
|
||||
"cStandard": "${default}",
|
||||
"cppStandard": "${default}",
|
||||
"intelliSenseMode": "linux-gcc-x64",
|
||||
"compilerArgs": [
|
||||
""
|
||||
]
|
||||
}
|
||||
],
|
||||
"version": 4
|
||||
}
|
@ -1,24 +0,0 @@
|
||||
{
|
||||
"version": "0.2.0",
|
||||
"configurations": [
|
||||
{
|
||||
"name": "C/C++ Runner: Debug Session",
|
||||
"type": "cppdbg",
|
||||
"request": "launch",
|
||||
"args": [],
|
||||
"stopAtEntry": false,
|
||||
"externalConsole": false,
|
||||
"cwd": "/export/home/an23/stiti/Desktop/EntrainementDS2/SUJET1 /EXO 1",
|
||||
"program": "/export/home/an23/stiti/Desktop/EntrainementDS2/SUJET1 /EXO 1/build/Debug/outDebug",
|
||||
"MIMode": "gdb",
|
||||
"miDebuggerPath": "gdb",
|
||||
"setupCommands": [
|
||||
{
|
||||
"description": "Enable pretty-printing for gdb",
|
||||
"text": "-enable-pretty-printing",
|
||||
"ignoreFailures": true
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
@ -1,37 +0,0 @@
|
||||
{
|
||||
"C_Cpp_Runner.cCompilerPath": "gcc",
|
||||
"C_Cpp_Runner.cppCompilerPath": "g++",
|
||||
"C_Cpp_Runner.debuggerPath": "gdb",
|
||||
"C_Cpp_Runner.cStandard": "",
|
||||
"C_Cpp_Runner.cppStandard": "",
|
||||
"C_Cpp_Runner.msvcBatchPath": "",
|
||||
"C_Cpp_Runner.useMsvc": false,
|
||||
"C_Cpp_Runner.warnings": [
|
||||
"-Wall",
|
||||
"-Wextra",
|
||||
"-Wpedantic",
|
||||
"-Wshadow",
|
||||
"-Wformat=2",
|
||||
"-Wconversion",
|
||||
"-Wnull-dereference",
|
||||
"-Wsign-conversion"
|
||||
],
|
||||
"C_Cpp_Runner.enableWarnings": true,
|
||||
"C_Cpp_Runner.warningsAsError": false,
|
||||
"C_Cpp_Runner.compilerArgs": [],
|
||||
"C_Cpp_Runner.linkerArgs": [],
|
||||
"C_Cpp_Runner.includePaths": [],
|
||||
"C_Cpp_Runner.includeSearch": [
|
||||
"*",
|
||||
"**/*"
|
||||
],
|
||||
"C_Cpp_Runner.excludeSearch": [
|
||||
"**/build",
|
||||
"**/build/**",
|
||||
"**/.*",
|
||||
"**/.*/**",
|
||||
"**/.vscode",
|
||||
"**/.vscode/**"
|
||||
],
|
||||
"C_Cpp_Runner.useAddressSanitizer": false
|
||||
}
|
@ -1,14 +0,0 @@
|
||||
# BUT PRINCIPAL
|
||||
repetition_ou_pas : main.o repetition.o
|
||||
gcc -ansi -pedantic -o repetition_ou_pas repetition.o main.o
|
||||
|
||||
repetition.o : repetition.c
|
||||
gcc -ansi -pedantic -c repetition.c
|
||||
|
||||
main.o : main.c repetition.h
|
||||
gcc -ansi -pedantic -c main.c
|
||||
|
||||
clean :
|
||||
rm -f main.o repetition.o
|
||||
|
||||
.PHONY : clean
|
@ -1,25 +0,0 @@
|
||||
#include <stdlib.h>
|
||||
#include <stdio.h>
|
||||
#include "../EXO 1/repetition.h"
|
||||
|
||||
|
||||
int main(int argc,char* argv[]){ /* Ou "char** argv" */
|
||||
int i;
|
||||
long* tab;
|
||||
tab = (long*) malloc(argc*sizeof(long));
|
||||
/* Création d'un tableau de argc - 1 élément (Autrement dit, création d'un tableau du nombre d'éléments donner en argument au programme sans compter le a.out)*/
|
||||
for(i=1;i<argc;i++){
|
||||
tab[i-1] = strtol(argv[i],NULL,10);
|
||||
}
|
||||
|
||||
if(repetition(tab,argc-1)==0){
|
||||
printf("les valeurs sont différentes");
|
||||
}
|
||||
if(repetition(tab,argc-1)==1){
|
||||
printf("les valeurs sont identiques");
|
||||
}
|
||||
free(tab);
|
||||
|
||||
|
||||
return EXIT_SUCCESS;
|
||||
}
|
@ -1,13 +0,0 @@
|
||||
#include <stdlib.h>
|
||||
#include <stdio.h>
|
||||
|
||||
int repetition(long tab[], int taille){
|
||||
int i;
|
||||
for(i=0;i<taille-1;i++){
|
||||
if(tab[i]!=tab[i+1]){
|
||||
return 0; /*False*/
|
||||
}
|
||||
}
|
||||
return 1; /*True*/
|
||||
}
|
||||
|
@ -1,6 +0,0 @@
|
||||
#ifndef REPETITION_H
|
||||
#define REPETITION_H
|
||||
|
||||
int repetition(long tab[], int taille);
|
||||
|
||||
#endif /* REPETITION_H */
|
Binary file not shown.
@ -1,26 +0,0 @@
|
||||
#include <stdlib.h>
|
||||
#include <stdio.h>
|
||||
|
||||
int main(void){
|
||||
FILE* fichier;
|
||||
char couleur;
|
||||
int i,a=5;
|
||||
fichier = fopen("image","r");
|
||||
if(fichier==NULL){
|
||||
fputs("Erreur d'ouverture du fichier",stderr);
|
||||
return EXIT_FAILURE;
|
||||
}else{
|
||||
while(feof(fichier)!=1){
|
||||
a = fread(&couleur,1,1,fichier);
|
||||
if(couleur == 0){
|
||||
printf("\n");
|
||||
}else{
|
||||
printf("\33[48;5;%hhum \33[m",couleur);
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
fclose(fichier);
|
||||
return EXIT_SUCCESS;
|
||||
}
|
Binary file not shown.
Binary file not shown.
@ -1,23 +0,0 @@
|
||||
#include <stdlib.h>
|
||||
#include <stdio.h>
|
||||
#include <sys/time.h>
|
||||
#include <math.h>
|
||||
|
||||
int main(void){
|
||||
int i;
|
||||
|
||||
struct timeval tv1;
|
||||
struct timeval tv2;
|
||||
|
||||
gettimeofday(&tv1,NULL);
|
||||
|
||||
for(i=0;i<1000000;i++){
|
||||
sqrt(2);
|
||||
}
|
||||
|
||||
gettimeofday(&tv2,NULL);
|
||||
|
||||
printf("%dμs",tv2.tv_usec-tv1.tv_usec);
|
||||
|
||||
return EXIT_SUCCESS;
|
||||
}
|
0
BUT1/DEV1.1/CM2_2/EntrainementDS2/SUJET2/EXO1/valeurs_nulles
Executable file → Normal file
0
BUT1/DEV1.1/CM2_2/EntrainementDS2/SUJET2/EXO1/valeurs_nulles
Executable file → Normal file
0
BUT1/DEV1.1/CM2_2/EntrainementDS2/SUJET2/EXO1/valeurs_nulles_ou_pas
Executable file → Normal file
0
BUT1/DEV1.1/CM2_2/EntrainementDS2/SUJET2/EXO1/valeurs_nulles_ou_pas
Executable file → Normal file
0
BUT1/DEV1.1/Organisation_code/exo1/exo1
Executable file → Normal file
0
BUT1/DEV1.1/Organisation_code/exo1/exo1
Executable file → Normal file
0
BUT1/DEV1.1/hello_world
Executable file → Normal file
0
BUT1/DEV1.1/hello_world
Executable file → Normal file
Before Width: | Height: | Size: 465 B After Width: | Height: | Size: 465 B |
Before Width: | Height: | Size: 415 B After Width: | Height: | Size: 415 B |
Before Width: | Height: | Size: 1.1 KiB After Width: | Height: | Size: 1.1 KiB |
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue
Block a user