nsi:langages:c:start
Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
| nsi:langages:c:start [2022/03/22 12:38] – goupillwiki | nsi:langages:c:start [2023/03/12 15:47] (Version actuelle) – [Exemples d'exercices en C] goupillwiki | ||
|---|---|---|---|
| Ligne 7: | Ligne 7: | ||
| > De nombreux langages plus modernes comme C++, C#, Java et PHP ou Javascript ont repris une syntaxe similaire au C et reprennent en partie sa logique. C offre au développeur une marge de contrôle importante sur la machine (notamment sur la gestion de la mémoire) et est de ce fait utilisé pour réaliser les « fondations » (compilateurs, | > De nombreux langages plus modernes comme C++, C#, Java et PHP ou Javascript ont repris une syntaxe similaire au C et reprennent en partie sa logique. C offre au développeur une marge de contrôle importante sur la machine (notamment sur la gestion de la mémoire) et est de ce fait utilisé pour réaliser les « fondations » (compilateurs, | ||
| - | Pour expérimenter C sans tout installer, vous pouvez utiliser [[https://cplayground.com/|C playground]]. | + | Pour expérimenter C sans tout installer, vous pouvez utiliser [[https://replit.com|replit]]. |
| - | + | ||
| - | > **Attention :** C playground utilise par défaut un compilateur C++. C'est a priori compatible avec le C mais il pourrait y avoir quelques différences (par exemple '' | + | |
| * [[.: | * [[.: | ||
| Ligne 26: | Ligne 24: | ||
| * [[.: | * [[.: | ||
| - | ===== Exemples d'implémentation | + | ===== Exemples d'exercices en C ===== |
| - | + | ||
| - | * [[.: | + | |
| - | * [[.: | + | |
| - | + | ||
| - | + | ||
| - | + | ||
| + | **Les solutions présentées ici ne sont que des propositions !** | ||
| + | === Plus facile === | ||
| + | * Vérifier code ISBN [[nsi: | ||
| + | * Trouver le jour de la semaine correspondant à une date [[nsi: | ||
| + | * Vérificarion code CB [[nsi: | ||
| + | * Chiffre de César [[nsi: | ||
| + | * Chiffre de Vigenère [[nsi: | ||
| + | * Calcul de plus-code [[nsi: | ||
| + | * Tri par sélection [[nsi: | ||
| + | * Recherche dichotomique [[nsi: | ||
| + | * Tri par insertion [[nsi: | ||
| + | * Recherche de racine de fonction par dichotomie [[nsi: | ||
| + | * Méthode de Newton [[nsi: | ||
| + | === moyen === | ||
| + | * Ghostleg [[nsi: | ||
| + | * Système d' | ||
| + | * Identifier des zones [[nsi: | ||
| + | * Sortir d'un labyrinthe [[nsi: | ||
| + | * Générer un labyrinthe [[nsi: | ||
| + | * Solveur de polynôme [[nsi: | ||
| + | * Code de Chuck Norris [[nsi: | ||
| + | * Algorithme de Boyer-Moore [[nsi: | ||
| + | * | ||
| + | === Plus difficile === | ||
| + | * Liste chainée -- [[.solutions: | ||
| + | * Pile -- [[.solutions: | ||
| + | * Hash md5 [[nsi: | ||
| + | * Génération de nombre premiers [[nsi: | ||
| + | * Algorithme de Karatsuba [[nsi: | ||
nsi/langages/c/start.1647949122.txt.gz · Dernière modification : de goupillwiki
