An open API service indexing awesome lists of open source software.

https://github.com/alainlebret/cpplab

Travaux pratiques de C++ / C++ Laboratory Works
https://github.com/alainlebret/cpplab

c c-plus-plus labwork programming-exercises tp

Last synced: 7 months ago
JSON representation

Travaux pratiques de C++ / C++ Laboratory Works

Awesome Lists containing this project

README

          

## Quelques travaux pratiques en C++

L'ensemble des documents provient d'anciens TP de C++ donnés de 1995 à 1997 (sommairement mis à jour).

### Licences

* Les documents (cours, sujets de travaux pratiques et images) sont fournis sous licence Creative Commons [CC BY-NC-SA 4.0](https://creativecommons.org/licenses/by-nc-sa/4.0/) [![License: CC BY-NC-SA 4.0](https://img.shields.io/badge/License-CC%20BY--NC--SA%204.0-lightgrey.svg)](http://creativecommons.org/licenses/by-nc-sa/4.0/)

* Les éléments de solutions et les exemples de code sont quant à eux proposés sous licence [Apache 2.0](http://www.apache.org/licenses/LICENSE-2.0) [![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)

### Liste des TP présents sur ce serveur : ###
- :one: [Résolution d'une équation du second degré](sujets/tpcpp01.md) (_[correction](correction/corrige_tp01)_)
- :two: [Déverminage d'un programme](sujets/tpcpp02.md) (_[correction](correction/corrige_tp02)_)
- :three: [Conversion décimale/binaire](sujets/tpcpp03.md) (_[correction](correction/corrige_tp04)_)
- :four: [Tri d'un tableau de caractères](sujets/tpcpp04.md) (_[correction](correction/corrige_tp04)_)
- :five: [Recherche dans un tableau de caractères](sujets/tpcpp05.md) (_[correction](correction/corrige_tp05)_)
- :six: [Recherche de palindromes](sujets/tpcpp06.md) (_[correction](correction/corrige_tp06)_)
- :seven: [Lecture et écriture dans un flux d'entrées/sorties](sujets/tpcpp07.md) (_[correction](correction/corrige_tp07)_)
- :eight: [Tri et recherche dans un fichier](sujets/tpcpp08.md) (_[correction](correction/corrige_tp08)_)
- :nine: [Compression RLE](sujets/tpcpp09.md) (_[correction](correction/corrige_tp09)_)
- :keycap_ten: [Chiffrement XOR](sujets/tpcpp10.md) (_[correction](correction/corrige_tp10)_)

-----

## Some laboratory works in C++

All the documents come from my course presented from 1995 to 1997.

### Licensing

* The documents (courses, laboratory work handouts and images) are provided under the Creative Commons [CC BY-NC-SA 4.0](https://creativecommons.org/licenses/by-nc-sa/4.0/) license [![License: CC BY-NC-SA 4.0](https://img.shields.io/badge/License-CC%20BY--NC--SA%204.0-lightgrey.svg)](http://creativecommons.org/licenses/by-nc-sa/4.0/)

* The code samples are licensed under the [Apache 2.0](http://www.apache.org/licenses/LICENSE-2.0) license [![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)

### List of laboratory works (in _french_) : ###
- :one: [Solving a quadratic equation](sujets/tpcpp01.md) (_[correction](correction/corrige_tp01)_)
- :two: [Debugging](sujets/tpcpp02.md) (_[correction](correction/corrige_tp02)_)
- :three: [Conversion from decimal to binary](sujets/tpcpp03.md) (_[correction](correction/corrige_tp04)_)
- :four: [Sorting](sujets/tpcpp04.md) (_[correction](correction/corrige_tp04)_)
- :five: [Searching](sujets/tpcpp05.md) (_[correction](correction/corrige_tp05)_)
- :six: [Palindroms](sujets/tpcpp06.md) (_[correction](correction/corrige_tp06)_)
- :seven: [I/O streams](sujets/tpcpp07.md) (_[correction](correction/corrige_tp07)_)
- :eight: [Sorting and serching in a file](sujets/tpcpp08.md) (_[correction](correction/corrige_tp08)_)
- :nine: [RLE Compression](sujets/tpcpp09.md) (_[correction](correction/corrige_tp09)_)
- :keycap_ten: [XOR Cyphering](sujets/tpcpp10.md) (_[correction](correction/corrige_tp10)_)