Ds gi 2012 ENSEM ière GI DS LANGAGE C Le Exercice pts Ecrire un programme qui demande à l'utilisateur de saisir n ? entiers stockés dans un tableau ainsi qu'un entier V et un entier k compris entre et n- Le programme doit décaler d'une case vers la droite

ENSEM ière GI DS LANGAGE C Le Exercice pts Ecrire un programme qui demande à l'utilisateur de saisir n ? entiers stockés dans un tableau ainsi qu'un entier V et un entier k compris entre et n- Le programme doit décaler d'une case vers la droite tous les éléments à partir de l'indice k en supprimant le dernier élément du tableau et doit mettre la valeur V dans le tableau à l'indice k Le programme doit ensuite a ?cher le tableau ?nal Allouer dynamiquement la taille du tableau et utiliser uniquement le formalisme pointeur Exercice pts Ecrire un source C qui génère un jeu sur les lettres d un mot Le jeu permet à un joueur en premier de lire une chaine de caractères de la coder en une deuxième cha? ne exemple mot saisi ALGORITHME sera codé A--------E ensuite de proposer une lettre On cherchera alors dans la cha? ne saisie la présence de la lettre Si la lettre s y trouve on la placera dans la cha? ne codée à toutes les positions o? elle se situe dans la cha? ne saisie Si la lettre n est pas présente on comptera une erreur Compter le nombre des propositions de lettres faites on initialise un compteur de propositions faites à zéro au début Le jeu se terminera sur le fait que toutes les lettres de la cha? ne aient été trouvées ou que le nombre d erreurs soit égal à Si le mot obtenu est bon a ?cher le nombre de propositions faites sinon a ?cher un message Exercice pts Ecrire un source C permettant de faire divers calculs sur les nombres complexes On représente chaque nombre complexe z sous forme algébrique par deux nombres réels sa partie réelle et sa partie imaginaire nommées Re et Im Utiliser la structure de données suivante pour manipuler ces nombres typedef struct double Re double Im Complexe Le programme prendra la forme de plusieurs fonctions et d un programme principal main chacune des fonctions demandées réalise un traitement Par exemple le code de la fonction Complexe ConjugueC Complexe z qui retourne le complexe conjugué de z est donné par Complexe ConjugueC Complexe z Complexe res Complexe résultat res Re z Re res Im -z Im return res De la même façon écrire les fonctions suivantes La fonction Complexe LectureC qui permet la saisie au clavier des parties réelle et imaginaire d un nombre complexe qu elle retourne en résultat La procédure void EcritureC Complexe z qui permet d a ?cher à l écran un nombre complexe passé en paramètre sous la forme z Re iIm La fonction Complexe SommeC Complexe z Complexe z qui calcule la somme de deux complexes passés en paramètres de la fonction résultat r z z La fonction Complexe ProduitC Complexe z Complexe z qui calcule le produit de deux complexes passés en paramètres de la fonction résultat r z z La fonction Complexe ConjugueC Complexe z qui retourne le complexe conjugué de z La fonction Complexe QuotientC

  • 23
  • 0
  • 0
Afficher les détails des licences
Licence et utilisation
Gratuit pour un usage personnel Attribution requise
Partager
  • Détails
  • Publié le Fev 05, 2021
  • Catégorie Administration
  • Langue French
  • Taille du fichier 63.5kB