#include <stdio.
h>
void saisie(int t[], int n)
{
int i;
printf("entrez les elemnets du tableau ");
for (i = 0; i < n; i++)
{
scanf("%d", &t[i]);
}
}
void afficher(int t[], int n)
{
int i;
printf("les elements du tableau sont : ");
for (i = 0; i < n; i++)
{
printf("t[%d]=%d\n", i, t[i]);
}
}
void max(int t[], int n)
{
int i, max, rang;
for (i = 0; i < n; i++)
{
if (i == 0)
{
max = t[0];
rang = 0;
}
else if (max < t[i])
{
max = t[i];
rang = i;
}
}
printf("le max est %d sa pos est %d ", max, rang + 1);
}
float moy(int t[], int n)
{
int compt = 0, i, s = 0;
float moy;
for (i = 0; i < n; i++)
{
if (t[i] % 2 != 0)
{
compt++;
s += t[i];
}
}
return (float)s / compt;
}
void inverser(int t[], int n)
{
int b[n];
for (int i = 0; i < n; i++)
{
b[i] = t[n - i - 1];
}
printf("Tableau inversé : ");
for (int i = 0; i < n; i++)
{
printf("%d ", b[i]);
}
}
int main()
{
int n;
printf("entrez la dimension du tabelau");
scanf("%d", &n);
int t[n];
saisie(t, n);
printf("\n");
afficher(t, n);
printf("\n");
max(t, n);
printf("\n");
printf("la moyenne des nbrs impaires est %f \n", moy(t, n));
printf("\n");
inverser(t, n);
}