| Hint | Réponse | % Correct |
|---|---|---|
| printf("Vive le C!\n"); | Affiche "Vive le C !" (avec retour à la ligne) | 100%
|
| int main() | Algorithme principal | 100%
|
| ./test | Exécute le fichier test | 100%
|
| #include <iostream> | Importation de la librairie iostream (C++) | 100%
|
| std::cout << "Vive le C++ !" << endl; | Affiche "Vive le C++ !" (retour à la ligne) | 92%
|
| $ gcc test.c -o test | Compile le fichier test.c (format C) et crée l'exécutable test | 92%
|
| free(tab); | Libération de la mémoire allouée pour tab (langage C) | 92%
|
| int* tab = (int *)malloc(N * sizeof(int)); | Allocation mémoire pour création d'un tableau dynamique de N éléments (langage C) | 83%
|
| $ g++ test.cpp -o test | Compile le fichier test.cpp (format C++) et crée l'exécutable test | 83%
|
| int somme(int a, int b) | Déclaration fonction somme : passage par valeurs | 83%
|
| scanf("%d", &n); | Stocke la valeur n saisie par l'utilisateur (langage C) | 83%
|
| struct noeud {
int valeur;
noeud* pere; noeud* filsgauche;
noeud* filsdroit;
}; | Structure d'un noeud d'arbre binaire de recherche | 83%
|
| void somme(int* a, int*b ) | Déclaration fonction somme : passage par adresses | 75%
|
| delete[] tab; | Libération de la mémoire allouée pour tab (C++). | 75%
|
| cin >> n; | Stocke la valeur n saisie par l'utilisateur (C++). | 75%
|
| int* tab = new int[N]; | Allocation mémoire pour création d'un tableau dynamique de N éléments (C++). | 67%
|
| struct noeud {
int valeur;
char color; noeud* pere;
noeud* filsgauche;
noeud* filsdroit;
}; | Structure d'un noeud d'arbre rouge et noir | 67%
|
| struct noeud { int valeur; noeud* suivant }; | Structure d'un noeud de liste chainée | 67%
|
| void somme(int& a, int& b) | Déclaration fonction somme : passage par références | 58%
|
| struct noeud { int valeur; noeud* filsgauche; noeud* filsdroit; }; | Structure d'un noeud d'arbre binaire | 58%
|