Bonjour à tous,

J'ai commencé à apprendre le C++ il y a qqs jours notamment via un cours gratuit en ligne.
Une partie de ce cours se termine par un exemple, à savoir le calcul d'une moyenne, que je me suis empressé de refaire sur Visual Studio Code,
mais je fais face à deux problèmes.

D'abord, le code ne fonctionne pas, le voici :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
long double x, y;
 
int main(void)
{
    printf("Calcul de moyenne.\n");
    printf("Entrez le 1er nombre : ");
    scanf("%Lf", &x);
    printf("\nEntrez le 2nd nombre : ");
    scanf("%Lf", &y);
    printf("\n La valeur moyenne de %Lf et de %Lf est %Lf.\n", x, y, (x+y)/2);
    return 0;
}
Je parviens à entrer deux nombres dans le terminal mais j'obtiens ceci : "La valeur moyenne de 18.000000 et de 0.000000 est 0.000000."
Il reconnait x mais pas y et ne calcule pas la moyenne...

Ensuite, Visual SC m'indique 3 problèmes indentiques en ligne 7, 9 et 10 : "Unknown conversion type character [...]" pour le "x", le "y" et le "2".
J'ai fait qqs recherches mais je suis tombé sur des sites anglophones bien trop techniques pour moi.

Je pense avoir compris la nature du code, mais le bug répété 3 fois me laisse perplexe, merci d'avance à qui pourra m'aider.