bnj a tous le monde

je suis un débutant dans le domain de programmation , j ai voulus cree un simple programme comme un TP des conditions mes j ai racontre un probleme.

ok voici mon code source

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include <stdio.h>
#include <stdlib.h>
 
int main()
{
    int n; //ici j'ai declaré un variable qui s apelle n
 
    printf("bonjour; voulez vous entrer votre nombre ?\n ici :",n); //j'ai demendé de entrer un nombre
    scanf("%d",&n);// recevoi ne nombre avec le scanf
    //ici c'est la conditon :
    if(n>0)//c'est n superieur de 0 afiche "positive"
    {
        printf("positive\n");
    }
    else//c'est inferieur de 0 affiche "negative"
    {
         printf("negative");
    }
    return 0;
}
ok tous ça et tres bien passer vous aurez demender il est ou le problem ?!

je vais vous dir
quand j entre un 5 il affiche positive
et quand j entre -5 il affiche negative
ok tres bien

mais que je entre n importe quelle autre chose par example
mqsdmlkd

il affiche aussi positive
pourqoi ???
et pourqoi il n'as pas afficher negative ???