Algo.tn

Pascal-Problèmes

Exercice 1:

Ecrire un module en Pascal permettant l’insertion d'un entier x dans un tableau T de taille n à une position p.

Exercice 2:

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é.

Exercice 3:

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.

Exercice 4:

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

Exercice 5:

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.

Exercice 6:

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

Exercice 7:

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

Resultat aprés inversion :
1 2 3 4 5
T Tunisie info Bac Chance Bonne

Exercice 8:

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

Algo.tn ©