Cours-Gratuit
  • Accueil
  • Blog
  • Cours informatique
home icon Cours gratuits » Cours informatique » Cours programmation » Cours visual basic » Exercices VB »

Articles similaires

  • Exercice VB: produire un tableau contenant l'intersection de deux ensembles
  • Exercice VB: Traitement un peut plus complexe sur Les tableaux à une seule dimension
  • Exercice VB: Calcule dans un tableau à une seule dimension
  • Exercice VB: Les Suites
  • Exercice VB: Produit Matriciel
  • Tutoriel Python: le module random avec Numpy
  • Exercice VB: Manipulation des Tableaux
  • Exercice VB: Carré Magique
  • Exercice VB: structures répétitives
  • Exercice VB: code Calcul Mathématique
  • Exercice VB: Les suites Matricielles
  • Exercice VB: sommation

Documents similaires

  • Exercice bureautique pour réviser ensemble

  • Qu'est-ce le compte de résultat d'une entreprise ?

  • Exercice de bureautique pour débutant

  • Modèle d’emploi du temps pratique sur Excel

  • TP programmation web pour débutant

  • Serie d’exercices avec corriges en economie : croissance et developpement economique

  • Modèle d’ordre de fabrication sur Excel

  • Modèle d’ordre du jour réunion sur Word

Exercice VB: séquences d'entiers positifs

Rédigé par GC Team, Publié le 02 Janvier 2012, Mise à jour le Vendredi, 16 Décembre 2022 23:25
Participez au vote ☆☆☆☆☆★★★★★

Objectif:

Travailler avec Les tableaux à une seule dimension

Travail à Faire :

On considère deux séquences d'entiers positifs en ordre croissant représenté dans un tableau. Ecrire un Programme qui réalise l'interclassement des deux séquences : le résultat est un tableau contenant une troisième séquence en ordre croissant comportant tous les éléments présents dans les deux séquences lues. Si un même élément apparaître x fois dans la première séquence et y fois dans la deuxième, il doit apparaître x+y fois dans la séquence résultat. Les séquences lues peuvent être vides.

Exemple : séquence 1 : 1 1 3 4 11 11 25 28 30 30 32 40

Séquence 2 : 1 2 3 5 5 11 24 25 29

Séquence résultat : 1 1 1 2 3 3 4 5 5 11 11 11 24 25 25 28 29 30 30 32 40


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
Module Module1
Dim i, n, m, Temp, j, c, s As Integer
Sub Main()
c = 0
Console.Write("Entrez la taille du Tableau 1 : ")
n = Console.ReadLine
Dim t1(n) As Integer
For i = 0 To n - 1
Console.Write("t1(" & i + 1 & ")=")
t1(i) = Console.ReadLine
Next
Console.Write("Entrez la taille du Tableau 2 : ")
m = Console.ReadLine
Dim t2(n) As Integer
For i = 0 To m - 1
Console.Write("t2(" & i + 1 & ")=")
t2(i) = Console.ReadLine
Next
s = m + n
Dim t(s) As Integer
For i = 0 To n - 1
t(i) = t1(i)
Next
For i = n To s
t(i) = t2(c)
c = c + 1
Next
For i = s - 1 To 1 Step -1
For j = 1 To i
If t(j - 1) > t(j) Then
Temp = t(j)
t(j) = t(j - 1)
t(j - 1) = Temp
End If
Next
Next
For i = 0 To s - 1
Console.Write(t(i) & " ")
Next
Console.ReadLine()
End Sub
End Module
  • Contactez-nous
  • A propos de nous
  • On recrute
  • Rechercher dans le site
  • Politique de confidentialité
  • Droit d'auteur/Copyright
  • Conditions générales d'utilisation
  • Plan du site
  • Accueil
  • Blog
  • Finance et compta.
  • Formations Pro.
  • Logiciels & Apps
  • Organisation
  • Cours informatique
  • Aide à la rédaction
  • Etudes et Metiers
  • Science et Tech
  • Titans de la Tech
id 11354 02