From 405c42d4f18c0a161cd60732d7342f777cdf21bc Mon Sep 17 00:00:00 2001 From: pourchot Date: Wed, 14 Sep 2022 11:13:29 +0200 Subject: [PATCH] Ajout des fichiers des s?ances pr?c?dentes --- DEV1.1/TP01/Calcul | Bin 0 -> 16536 bytes DEV1.1/TP01/Calcul.c | 16 + DEV1.1/TP01/PlusGrandEntierPossible.c | 16 + DEV1.1/TP01/bases | Bin 0 -> 16536 bytes DEV1.1/TP01/bases.c | 9 + DEV1.1/TP01/intermediaire.i | 722 ++++++++++++++++++++++++++ DEV1.1/TP01/reponses.txt | 10 + DEV1.1/TP01/salut | Bin 0 -> 16536 bytes DEV1.1/TP01/salut.c | 8 + 9 files changed, 781 insertions(+) create mode 100755 DEV1.1/TP01/Calcul create mode 100644 DEV1.1/TP01/Calcul.c create mode 100644 DEV1.1/TP01/PlusGrandEntierPossible.c create mode 100755 DEV1.1/TP01/bases create mode 100644 DEV1.1/TP01/bases.c create mode 100644 DEV1.1/TP01/intermediaire.i create mode 100644 DEV1.1/TP01/reponses.txt create mode 100755 DEV1.1/TP01/salut create mode 100644 DEV1.1/TP01/salut.c diff --git a/DEV1.1/TP01/Calcul b/DEV1.1/TP01/Calcul new file mode 100755 index 0000000000000000000000000000000000000000..3f607a5fb27485be685b8df4b09399442811a8c4 GIT binary patch literal 16536 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 +#include + +int main(void) { + printf("%d\n", 100/6); + printf("%d\n", 100%6); + printf("%d\n", 0x1A*015); + printf("%d\n", -3/5); + printf("%d\n", -31/5); + printf("%d\n", -31%5); + printf("%d\n", 100*(3/5)); + printf("%d\n", 100*3/5); + printf("%d\n", 2-3-5); + printf("%d\n", 2-(3-5)); + return EXIT_SUCCESS; +} \ No newline at end of file diff --git a/DEV1.1/TP01/PlusGrandEntierPossible.c b/DEV1.1/TP01/PlusGrandEntierPossible.c new file mode 100644 index 0000000..ed8fd88 --- /dev/null +++ b/DEV1.1/TP01/PlusGrandEntierPossible.c @@ -0,0 +1,16 @@ +#include + + +int main(void) { + int x = 2; + int i = 0; + do { + x=x*99999; + i=i+1; + } while (i<10000); + + printf("%d\n", x); + printf("%o\n", x); + printf("%x\n", x); + return 0; +} \ No newline at end of file diff --git a/DEV1.1/TP01/bases b/DEV1.1/TP01/bases new file mode 100755 index 0000000000000000000000000000000000000000..e71fe1428a7003befb325d1744a9718a47189c89 GIT binary patch literal 16536 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 bnC(j1;B$_8q08;7Wk1xRG$K9&pD6wXEprtL literal 0 HcmV?d00001 diff --git a/DEV1.1/TP01/bases.c b/DEV1.1/TP01/bases.c new file mode 100644 index 0000000..7cebf77 --- /dev/null +++ b/DEV1.1/TP01/bases.c @@ -0,0 +1,9 @@ +#include +#include + +int main(void) { + printf("%d\n", 72); + printf("%d\n", 0110); + printf("%d\n", 0x48); + return EXIT_SUCCESS; +} \ No newline at end of file diff --git a/DEV1.1/TP01/intermediaire.i b/DEV1.1/TP01/intermediaire.i new file mode 100644 index 0000000..8216451 --- /dev/null +++ b/DEV1.1/TP01/intermediaire.i @@ -0,0 +1,722 @@ +# 1 "salut.c" +# 1 "" +# 1 "" +# 31 "" +# 1 "/usr/include/stdc-predef.h" 1 3 4 +# 32 "" 2 +# 1 "salut.c" +# 1 "/usr/include/stdio.h" 1 3 4 +# 27 "/usr/include/stdio.h" 3 4 +# 1 "/usr/include/bits/libc-header-start.h" 1 3 4 +# 33 "/usr/include/bits/libc-header-start.h" 3 4 +# 1 "/usr/include/features.h" 1 3 4 +# 428 "/usr/include/features.h" 3 4 +# 1 "/usr/include/sys/cdefs.h" 1 3 4 +# 442 "/usr/include/sys/cdefs.h" 3 4 +# 1 "/usr/include/bits/wordsize.h" 1 3 4 +# 443 "/usr/include/sys/cdefs.h" 2 3 4 +# 1 "/usr/include/bits/long-double.h" 1 3 4 +# 444 "/usr/include/sys/cdefs.h" 2 3 4 +# 429 "/usr/include/features.h" 2 3 4 +# 452 "/usr/include/features.h" 3 4 +# 1 "/usr/include/gnu/stubs.h" 1 3 4 +# 10 "/usr/include/gnu/stubs.h" 3 4 +# 1 "/usr/include/gnu/stubs-64.h" 1 3 4 +# 11 "/usr/include/gnu/stubs.h" 2 3 4 +# 453 "/usr/include/features.h" 2 3 4 +# 34 "/usr/include/bits/libc-header-start.h" 2 3 4 +# 28 "/usr/include/stdio.h" 2 3 4 + + + + + +# 1 "/usr/lib/gcc/x86_64-pc-linux-gnu/8.2.0/include/stddef.h" 1 3 4 +# 216 "/usr/lib/gcc/x86_64-pc-linux-gnu/8.2.0/include/stddef.h" 3 4 + +# 216 "/usr/lib/gcc/x86_64-pc-linux-gnu/8.2.0/include/stddef.h" 3 4 +typedef long unsigned int size_t; +# 34 "/usr/include/stdio.h" 2 3 4 + + +# 1 "/usr/lib/gcc/x86_64-pc-linux-gnu/8.2.0/include/stdarg.h" 1 3 4 +# 40 "/usr/lib/gcc/x86_64-pc-linux-gnu/8.2.0/include/stdarg.h" 3 4 +typedef __builtin_va_list __gnuc_va_list; +# 37 "/usr/include/stdio.h" 2 3 4 + +# 1 "/usr/include/bits/types.h" 1 3 4 +# 27 "/usr/include/bits/types.h" 3 4 +# 1 "/usr/include/bits/wordsize.h" 1 3 4 +# 28 "/usr/include/bits/types.h" 2 3 4 + + +typedef unsigned char __u_char; +typedef unsigned short int __u_short; +typedef unsigned int __u_int; +typedef unsigned long int __u_long; + + +typedef signed char __int8_t; +typedef unsigned char __uint8_t; +typedef signed short int __int16_t; +typedef unsigned short int __uint16_t; +typedef signed int __int32_t; +typedef unsigned int __uint32_t; + +typedef signed long int __int64_t; +typedef unsigned long int __uint64_t; + + + + + + +typedef __int8_t __int_least8_t; +typedef __uint8_t __uint_least8_t; +typedef __int16_t __int_least16_t; +typedef __uint16_t __uint_least16_t; +typedef __int32_t __int_least32_t; +typedef __uint32_t __uint_least32_t; +typedef __int64_t __int_least64_t; +typedef __uint64_t __uint_least64_t; + + + +typedef long int __quad_t; +typedef unsigned long int __u_quad_t; + + + + + + + +typedef long int __intmax_t; +typedef unsigned long int __uintmax_t; +# 140 "/usr/include/bits/types.h" 3 4 +# 1 "/usr/include/bits/typesizes.h" 1 3 4 +# 141 "/usr/include/bits/types.h" 2 3 4 + + +typedef unsigned long int __dev_t; +typedef unsigned int __uid_t; +typedef unsigned int __gid_t; +typedef unsigned long int __ino_t; +typedef unsigned long int __ino64_t; +typedef unsigned int __mode_t; +typedef unsigned long int __nlink_t; +typedef long int __off_t; +typedef long int __off64_t; +typedef int __pid_t; +typedef struct { int __val[2]; } __fsid_t; +typedef long int __clock_t; +typedef unsigned long int __rlim_t; +typedef unsigned long int __rlim64_t; +typedef unsigned int __id_t; +typedef long int __time_t; +typedef unsigned int __useconds_t; +typedef long int __suseconds_t; + +typedef int __daddr_t; +typedef int __key_t; + + +typedef int __clockid_t; + + +typedef void * __timer_t; + + +typedef long int __blksize_t; + + + + +typedef long int __blkcnt_t; +typedef long int __blkcnt64_t; + + +typedef unsigned long int __fsblkcnt_t; +typedef unsigned long int __fsblkcnt64_t; + + +typedef unsigned long int __fsfilcnt_t; +typedef unsigned long int __fsfilcnt64_t; + + +typedef long int __fsword_t; + +typedef long int __ssize_t; + + +typedef long int __syscall_slong_t; + +typedef unsigned long int __syscall_ulong_t; + + + +typedef __off64_t __loff_t; +typedef char *__caddr_t; + + +typedef long int __intptr_t; + + +typedef unsigned int __socklen_t; + + + + +typedef int __sig_atomic_t; +# 39 "/usr/include/stdio.h" 2 3 4 +# 1 "/usr/include/bits/types/__fpos_t.h" 1 3 4 + + + + +# 1 "/usr/include/bits/types/__mbstate_t.h" 1 3 4 +# 13 "/usr/include/bits/types/__mbstate_t.h" 3 4 +typedef struct +{ + int __count; + union + { + unsigned int __wch; + char __wchb[4]; + } __value; +} __mbstate_t; +# 6 "/usr/include/bits/types/__fpos_t.h" 2 3 4 + + + + +typedef struct _G_fpos_t +{ + __off_t __pos; + __mbstate_t __state; +} __fpos_t; +# 40 "/usr/include/stdio.h" 2 3 4 +# 1 "/usr/include/bits/types/__fpos64_t.h" 1 3 4 +# 10 "/usr/include/bits/types/__fpos64_t.h" 3 4 +typedef struct _G_fpos64_t +{ + __off64_t __pos; + __mbstate_t __state; +} __fpos64_t; +# 41 "/usr/include/stdio.h" 2 3 4 +# 1 "/usr/include/bits/types/__FILE.h" 1 3 4 + + + +struct _IO_FILE; +typedef struct _IO_FILE __FILE; +# 42 "/usr/include/stdio.h" 2 3 4 +# 1 "/usr/include/bits/types/FILE.h" 1 3 4 + + + +struct _IO_FILE; + + +typedef struct _IO_FILE FILE; +# 43 "/usr/include/stdio.h" 2 3 4 +# 1 "/usr/include/bits/types/struct_FILE.h" 1 3 4 +# 35 "/usr/include/bits/types/struct_FILE.h" 3 4 +struct _IO_FILE; +struct _IO_marker; +struct _IO_codecvt; +struct _IO_wide_data; + + + + +typedef void _IO_lock_t; + + + + + +struct _IO_FILE +{ + int _flags; + + + char *_IO_read_ptr; + char *_IO_read_end; + char *_IO_read_base; + char *_IO_write_base; + char *_IO_write_ptr; + char *_IO_write_end; + char *_IO_buf_base; + char *_IO_buf_end; + + + char *_IO_save_base; + char *_IO_backup_base; + char *_IO_save_end; + + struct _IO_marker *_markers; + + struct _IO_FILE *_chain; + + int _fileno; + int _flags2; + __off_t _old_offset; + + + unsigned short _cur_column; + signed char _vtable_offset; + char _shortbuf[1]; + + _IO_lock_t *_lock; + + + + + + + + __off64_t _offset; + + struct _IO_codecvt *_codecvt; + struct _IO_wide_data *_wide_data; + struct _IO_FILE *_freeres_list; + void *_freeres_buf; + size_t __pad5; + int _mode; + + char _unused2[15 * sizeof (int) - 4 * sizeof (void *) - sizeof (size_t)]; +}; +# 44 "/usr/include/stdio.h" 2 3 4 +# 52 "/usr/include/stdio.h" 3 4 +typedef __gnuc_va_list va_list; +# 63 "/usr/include/stdio.h" 3 4 +typedef __off_t off_t; +# 77 "/usr/include/stdio.h" 3 4 +typedef __ssize_t ssize_t; + + + + + + +typedef __fpos_t fpos_t; +# 133 "/usr/include/stdio.h" 3 4 +# 1 "/usr/include/bits/stdio_lim.h" 1 3 4 +# 134 "/usr/include/stdio.h" 2 3 4 + + + +extern FILE *stdin; +extern FILE *stdout; +extern FILE *stderr; + + + + + + +extern int remove (const char *__filename) __attribute__ ((__nothrow__ , __leaf__)); + +extern int rename (const char *__old, const char *__new) __attribute__ ((__nothrow__ , __leaf__)); + + + +extern int renameat (int __oldfd, const char *__old, int __newfd, + const char *__new) __attribute__ ((__nothrow__ , __leaf__)); +# 173 "/usr/include/stdio.h" 3 4 +extern FILE *tmpfile (void) ; +# 187 "/usr/include/stdio.h" 3 4 +extern char *tmpnam (char *__s) __attribute__ ((__nothrow__ , __leaf__)) ; + + + + +extern char *tmpnam_r (char *__s) __attribute__ ((__nothrow__ , __leaf__)) ; +# 204 "/usr/include/stdio.h" 3 4 +extern char *tempnam (const char *__dir, const char *__pfx) + __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__malloc__)) ; + + + + + + + +extern int fclose (FILE *__stream); + + + + +extern int fflush (FILE *__stream); +# 227 "/usr/include/stdio.h" 3 4 +extern int fflush_unlocked (FILE *__stream); +# 246 "/usr/include/stdio.h" 3 4 +extern FILE *fopen (const char *__restrict __filename, + const char *__restrict __modes) ; + + + + +extern FILE *freopen (const char *__restrict __filename, + const char *__restrict __modes, + FILE *__restrict __stream) ; +# 279 "/usr/include/stdio.h" 3 4 +extern FILE *fdopen (int __fd, const char *__modes) __attribute__ ((__nothrow__ , __leaf__)) ; +# 292 "/usr/include/stdio.h" 3 4 +extern FILE *fmemopen (void *__s, size_t __len, const char *__modes) + __attribute__ ((__nothrow__ , __leaf__)) ; + + + + +extern FILE *open_memstream (char **__bufloc, size_t *__sizeloc) __attribute__ ((__nothrow__ , __leaf__)) ; + + + + + +extern void setbuf (FILE *__restrict __stream, char *__restrict __buf) __attribute__ ((__nothrow__ , __leaf__)); + + + +extern int setvbuf (FILE *__restrict __stream, char *__restrict __buf, + int __modes, size_t __n) __attribute__ ((__nothrow__ , __leaf__)); + + + + +extern void setbuffer (FILE *__restrict __stream, char *__restrict __buf, + size_t __size) __attribute__ ((__nothrow__ , __leaf__)); + + +extern void setlinebuf (FILE *__stream) __attribute__ ((__nothrow__ , __leaf__)); + + + + + + + +extern int fprintf (FILE *__restrict __stream, + const char *__restrict __format, ...); + + + + +extern int printf (const char *__restrict __format, ...); + +extern int sprintf (char *__restrict __s, + const char *__restrict __format, ...) __attribute__ ((__nothrow__)); + + + + + +extern int vfprintf (FILE *__restrict __s, const char *__restrict __format, + __gnuc_va_list __arg); + + + + +extern int vprintf (const char *__restrict __format, __gnuc_va_list __arg); + +extern int vsprintf (char *__restrict __s, const char *__restrict __format, + __gnuc_va_list __arg) __attribute__ ((__nothrow__)); + + + +extern int snprintf (char *__restrict __s, size_t __maxlen, + const char *__restrict __format, ...) + __attribute__ ((__nothrow__)) __attribute__ ((__format__ (__printf__, 3, 4))); + +extern int vsnprintf (char *__restrict __s, size_t __maxlen, + const char *__restrict __format, __gnuc_va_list __arg) + __attribute__ ((__nothrow__)) __attribute__ ((__format__ (__printf__, 3, 0))); +# 379 "/usr/include/stdio.h" 3 4 +extern int vdprintf (int __fd, const char *__restrict __fmt, + __gnuc_va_list __arg) + __attribute__ ((__format__ (__printf__, 2, 0))); +extern int dprintf (int __fd, const char *__restrict __fmt, ...) + __attribute__ ((__format__ (__printf__, 2, 3))); + + + + + + + +extern int fscanf (FILE *__restrict __stream, + const char *__restrict __format, ...) ; + + + + +extern int scanf (const char *__restrict __format, ...) ; + +extern int sscanf (const char *__restrict __s, + const char *__restrict __format, ...) __attribute__ ((__nothrow__ , __leaf__)); +# 409 "/usr/include/stdio.h" 3 4 +extern int fscanf (FILE *__restrict __stream, const char *__restrict __format, ...) __asm__ ("" "__isoc99_fscanf") + + ; +extern int scanf (const char *__restrict __format, ...) __asm__ ("" "__isoc99_scanf") + ; +extern int sscanf (const char *__restrict __s, const char *__restrict __format, ...) __asm__ ("" "__isoc99_sscanf") __attribute__ ((__nothrow__ , __leaf__)) + + ; +# 434 "/usr/include/stdio.h" 3 4 +extern int vfscanf (FILE *__restrict __s, const char *__restrict __format, + __gnuc_va_list __arg) + __attribute__ ((__format__ (__scanf__, 2, 0))) ; + + + + + +extern int vscanf (const char *__restrict __format, __gnuc_va_list __arg) + __attribute__ ((__format__ (__scanf__, 1, 0))) ; + + +extern int vsscanf (const char *__restrict __s, + const char *__restrict __format, __gnuc_va_list __arg) + __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__format__ (__scanf__, 2, 0))); +# 457 "/usr/include/stdio.h" 3 4 +extern int vfscanf (FILE *__restrict __s, const char *__restrict __format, __gnuc_va_list __arg) __asm__ ("" "__isoc99_vfscanf") + + + + __attribute__ ((__format__ (__scanf__, 2, 0))) ; +extern int vscanf (const char *__restrict __format, __gnuc_va_list __arg) __asm__ ("" "__isoc99_vscanf") + + __attribute__ ((__format__ (__scanf__, 1, 0))) ; +extern int vsscanf (const char *__restrict __s, const char *__restrict __format, __gnuc_va_list __arg) __asm__ ("" "__isoc99_vsscanf") __attribute__ ((__nothrow__ , __leaf__)) + + + + __attribute__ ((__format__ (__scanf__, 2, 0))); +# 491 "/usr/include/stdio.h" 3 4 +extern int fgetc (FILE *__stream); +extern int getc (FILE *__stream); + + + + + +extern int getchar (void); + + + + + + +extern int getc_unlocked (FILE *__stream); +extern int getchar_unlocked (void); +# 516 "/usr/include/stdio.h" 3 4 +extern int fgetc_unlocked (FILE *__stream); +# 527 "/usr/include/stdio.h" 3 4 +extern int fputc (int __c, FILE *__stream); +extern int putc (int __c, FILE *__stream); + + + + + +extern int putchar (int __c); +# 543 "/usr/include/stdio.h" 3 4 +extern int fputc_unlocked (int __c, FILE *__stream); + + + + + + + +extern int putc_unlocked (int __c, FILE *__stream); +extern int putchar_unlocked (int __c); + + + + + + +extern int getw (FILE *__stream); + + +extern int putw (int __w, FILE *__stream); + + + + + + + +extern char *fgets (char *__restrict __s, int __n, FILE *__restrict __stream) + ; +# 609 "/usr/include/stdio.h" 3 4 +extern __ssize_t __getdelim (char **__restrict __lineptr, + size_t *__restrict __n, int __delimiter, + FILE *__restrict __stream) ; +extern __ssize_t getdelim (char **__restrict __lineptr, + size_t *__restrict __n, int __delimiter, + FILE *__restrict __stream) ; + + + + + + + +extern __ssize_t getline (char **__restrict __lineptr, + size_t *__restrict __n, + FILE *__restrict __stream) ; + + + + + + + +extern int fputs (const char *__restrict __s, FILE *__restrict __stream); + + + + + +extern int puts (const char *__s); + + + + + + +extern int ungetc (int __c, FILE *__stream); + + + + + + +extern size_t fread (void *__restrict __ptr, size_t __size, + size_t __n, FILE *__restrict __stream) ; + + + + +extern size_t fwrite (const void *__restrict __ptr, size_t __size, + size_t __n, FILE *__restrict __s); +# 679 "/usr/include/stdio.h" 3 4 +extern size_t fread_unlocked (void *__restrict __ptr, size_t __size, + size_t __n, FILE *__restrict __stream) ; +extern size_t fwrite_unlocked (const void *__restrict __ptr, size_t __size, + size_t __n, FILE *__restrict __stream); + + + + + + + +extern int fseek (FILE *__stream, long int __off, int __whence); + + + + +extern long int ftell (FILE *__stream) ; + + + + +extern void rewind (FILE *__stream); +# 713 "/usr/include/stdio.h" 3 4 +extern int fseeko (FILE *__stream, __off_t __off, int __whence); + + + + +extern __off_t ftello (FILE *__stream) ; +# 737 "/usr/include/stdio.h" 3 4 +extern int fgetpos (FILE *__restrict __stream, fpos_t *__restrict __pos); + + + + +extern int fsetpos (FILE *__stream, const fpos_t *__pos); +# 763 "/usr/include/stdio.h" 3 4 +extern void clearerr (FILE *__stream) __attribute__ ((__nothrow__ , __leaf__)); + +extern int feof (FILE *__stream) __attribute__ ((__nothrow__ , __leaf__)) ; + +extern int ferror (FILE *__stream) __attribute__ ((__nothrow__ , __leaf__)) ; + + + +extern void clearerr_unlocked (FILE *__stream) __attribute__ ((__nothrow__ , __leaf__)); +extern int feof_unlocked (FILE *__stream) __attribute__ ((__nothrow__ , __leaf__)) ; +extern int ferror_unlocked (FILE *__stream) __attribute__ ((__nothrow__ , __leaf__)) ; + + + + + + + +extern void perror (const char *__s); + + + + + +# 1 "/usr/include/bits/sys_errlist.h" 1 3 4 +# 26 "/usr/include/bits/sys_errlist.h" 3 4 +extern int sys_nerr; +extern const char *const sys_errlist[]; +# 788 "/usr/include/stdio.h" 2 3 4 + + + + +extern int fileno (FILE *__stream) __attribute__ ((__nothrow__ , __leaf__)) ; + + + + +extern int fileno_unlocked (FILE *__stream) __attribute__ ((__nothrow__ , __leaf__)) ; +# 806 "/usr/include/stdio.h" 3 4 +extern FILE *popen (const char *__command, const char *__modes) ; + + + + + +extern int pclose (FILE *__stream); + + + + + +extern char *ctermid (char *__s) __attribute__ ((__nothrow__ , __leaf__)); +# 846 "/usr/include/stdio.h" 3 4 +extern void flockfile (FILE *__stream) __attribute__ ((__nothrow__ , __leaf__)); + + + +extern int ftrylockfile (FILE *__stream) __attribute__ ((__nothrow__ , __leaf__)) ; + + +extern void funlockfile (FILE *__stream) __attribute__ ((__nothrow__ , __leaf__)); +# 864 "/usr/include/stdio.h" 3 4 +extern int __uflow (FILE *); +extern int __overflow (FILE *, int); +# 879 "/usr/include/stdio.h" 3 4 + +# 2 "salut.c" 2 + + + +# 4 "salut.c" +int main() { +printf("Salut le monde ! \n"); + +return 0; +} diff --git a/DEV1.1/TP01/reponses.txt b/DEV1.1/TP01/reponses.txt new file mode 100644 index 0000000..4d691d5 --- /dev/null +++ b/DEV1.1/TP01/reponses.txt @@ -0,0 +1,10 @@ +printf("%d\n", 100/6); 16 +printf("%d\n", 100%6); 4 +printf("%d\n", 0x1A*015); 26*13 338 +printf("%d\n", -3/5); 0 +printf("%d\n", -31/5); -6 +printf("%d\n", -31%5); -1 +printf("%d\n", 100*(3/5)); 0 +printf("%d\n", 100*3/5); 60 +printf("%d\n", 2-3-5); -6 +printf("%d\n", 2-(3-5)); 4 diff --git a/DEV1.1/TP01/salut b/DEV1.1/TP01/salut new file mode 100755 index 0000000000000000000000000000000000000000..ccdfd4e7d72306a920fc26f0e59ee29c92361444 GIT binary patch literal 16536 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 GsQwN1bPBHk literal 0 HcmV?d00001 diff --git a/DEV1.1/TP01/salut.c b/DEV1.1/TP01/salut.c new file mode 100644 index 0000000..59adfe7 --- /dev/null +++ b/DEV1.1/TP01/salut.c @@ -0,0 +1,8 @@ +#include + + +int main() { +printf("Salut le monde ! \n"); + +return 0; +} \ No newline at end of file