Quelqu'un peut-il m'aider? Je ne trouve vraiment pas mon erreur...

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
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
/* Déterminer si un vecteur v de taille n est trie par ordre croissant ou non */
 
#include <stdio.h>
 
void ordre(int v[], int n)
 
{
    int i, a = 1;
 
    for (i = 0; i < n; i++ )
    {
        if (v[i] <= v[i+1])
            a += 1;
 
    }
 
    if (a == n)
       printf ("Le vecteur est trie par ordre croissant");
 
    else
        printf ("Le vecteur n'est pas trie par ordre croissant");
 
    return;
}
 
/* Essayons la fonction avec un exemple concret */
 
int main ()
 
#define TAILLE_VECTEUR_MAX 99
 
{
    int t[TAILLE_VECTEUR_MAX], b;
 
    printf ("Entrez la taille du vecteur: ");
    scanf ("%d", &b);
 
    printf ("Entrez les composantes du vecteurs:");
    scanf ("%d", &t);
 
    ordre (t, b);
 
    return 0;
}
 
/* Erreur quelquepart, il dit toujours que le vecteur n'est pas trie par ordre croissant */