Bonjour
Je suis actuellement en fac de math et pour dans une semaine c'est a dire pour Lundi 7, je dois faire 2 programmes en Java.
Pourriez-vous m'aider ?
Voici les 2 énoncés :
[b]Traitement de séquences de caractères[/b] |
On considère un texte constitué d'une séquence, éventuellement vide, de caractères et terminé par un point ('.').
Dans ce texte, certaines parties, appelées citations, sont mises entre guillemets et on utilise le même caractère ' " ' pour indiquer le début et la fin dune citation.
Par exemple, dans le texte suivant :
Qqq"citea"xxxxx"citeb"yyy.
Les deux citations sont citea et citeb
On veut lire la séquence de caractères différents de '.' , suivie dun point et afficher, pour chaque citation, son rang et sa taille en nombre de caractères (les guillemets ne sont pas comptés dans la taille dune citation).
On suppose que le texte comporte un nombre pair de guillemets et on acceptes qune paire de guillemets encadre une suite vide.
Ainsi, pour le texte suivant, fourni en entrée :
Abc"de"xxx"aabb"chat".
On devra afficher :
La taille de la citation 1 est : 2
La taille de la citation 2 est : 0
La taille de la citation 3 est : 4
Analyser litération selon la méthode vue en cours et en TD.
Ecrire le programme Citation qui lit la séquence de caractères et réalise laffichage demandé.
[u][i][b]Traitement de séquences dentiers[/b][/i][/u] |
On considère une séquence dentiers non nuls. Cette séquence, non vide, se termine par lentier 0. On veut calculer, le nombre de changements de signes, entre deux valeurs consécutives, rencontrés lors de létude de cette séquence.
Ainsi, pour la séquence dentrée suivante :
3 10 -4 2 8 -3 -9 8 7 0
Il y a 4 changements de signe, observés lors de létude des valeurs
-4 (passage de 10 à -4)
2 (passage de-4 à 2)
-3 (passage de8 à-3)
8 (passage de-9 à 8)
Analyser litération en adaptant la méthode vue en cours et en TD pour le traitement des séquences.
Ecrire le Programme signe qui lit une séquence non vide dentiers non nuls, terminée par 0, et qui affiche le nombre de changement de signes rencontrés.