Ecrire un module en Pascal permettant l’insertion d'un entier x dans un tableau T de taille n à une position p.
Saisir un tableau T de taille n ( entre 5 et 10 ) en ordre décroissant (tq T[2]<=T[1], T[3]<=t[2] ) puis Insérer un élément X dans T à sa bonne place pour garder le tableau trié.
Remplir un tableau T de taille n(entre 1 et 10) par des éléments distincts puis insérer un autre élément X s’il n’existe pas dans T à une position donnée K, enfin afficher le tableau.
Ecrire un programme pascal qui permet pour un entier positif non nul N de donner l’entier le plus grand formé par les chiffres de N
Exemple si N=12178 le résultat sera 87211
Un nombre uniforme (en anglais repdigit qui provient de repeated digit) est un entier naturel formé par la répétition d'un seul chiffre. Par exemple, 8, 11, 22, 4 444, 77 777 et 999 999 sont des nombres uniformes.
Ecrire un module permettant de vérifier si un entier N est uniforme ou non.
Ecrire un module permettant de fusionner deux tableaux triés T1 et T2 de taille respective n1 et n2 (entre 1 et 10) dans un tableau T de taille n.
Exemple :
1 | 2 | 3 | 4 | 5 | 6 | |
---|---|---|---|---|---|---|
T1 | 3 | 7 | 12 | 20 | 35 | 50 |
1 | 2 | 3 | 4 | |
---|---|---|---|---|
T2 | 1 | 5 | 15 | 18 |
Résultat de la fusion :
1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | |
---|---|---|---|---|---|---|---|---|---|---|
T | 1 | 3 | 5 | 7 | 12 | 15 | 18 | 20 | 35 | 50 |
Remplir un tableau T de taille n(entre 3 et 9) par des chaines composées par des lettres seulement
et de longueur ne dépassant pas 10 caractères puis inverser le tableau enfin l'afficher.
Exemple :
1 | 2 | 3 | 4 | 5 | |
---|---|---|---|---|---|
T | Bonne | Chance | Bac | info | Tunisie |
1 | 2 | 3 | 4 | 5 | |
---|---|---|---|---|---|
T | Tunisie | info | Bac | Chance | Bonne |
On appelle nombre de Keith, un nombre K de n chiffres ayant la propriété suivante:
En partant des nombres composés chacun d'un des n chiffres de K, on compose une sorte de suite de Fibonacci en calculant la somme des n derniers nombres de la suite pour déterminer le suivant.si cette suite fournit à un moment le nombre K, ce nombre est dit nombre de Keith.
Ecrire un programme qui permet de saisir deux entiers naturels non nuls a et b (10<=a<b<1000) puis de chercher puis afficher tous les nombres de Keith dans [a,b].
Exemple: pour K=197
1+9+7=17 ⟶ 9+7+17=33 ⟶ 7+17+33=57 ⟶ 17+33+57=107 ⟶ 33+57+107=197 ⟶Donc 197 est un nombre de Keith.
Autres exemples :14, 19, 28, 47, 61, 75,197, 742