Cours:CorrigeFonctionC : Différence entre versions

De troyesGEII
Aller à : navigation, rechercher
(Page créée avec « <source lang=c> int maxTab(int tab[],int tailleTab) { int maxi; int i; if (tailleTab>0) { maxi=tab[0]; for (i=1;i<tailleTab;i++) {... »)
 
Ligne 1 : Ligne 1 :
 
<source lang=c>
 
<source lang=c>
 +
int afficheTab(int tab[],int tailleTab)
 +
{
 +
    int i;
 +
 +
    for (i=0;i<tailleTab;i++)
 +
    {
 +
        printf("%d ",tab[i]);
 +
    }
 +
    printf("\n");
 +
}
 +
 
int maxTab(int tab[],int tailleTab)
 
int maxTab(int tab[],int tailleTab)
 
{
 
{
Ligne 15 : Ligne 26 :
 
     return maxi;
 
     return maxi;
 
}
 
}
 +
 
int minTab(int tab[],int tailleTab)
 
int minTab(int tab[],int tailleTab)
 
{
 
{

Version du 14 décembre 2018 à 09:46

int afficheTab(int tab[],int tailleTab)
{
    int i;

    for (i=0;i<tailleTab;i++)
    {
        printf("%d ",tab[i]);
    }
    printf("\n");
}

int maxTab(int tab[],int tailleTab)
{
    int maxi;
    int i;

    if (tailleTab>0)
    {
        maxi=tab[0];
        for (i=1;i<tailleTab;i++)
        {
            if (tab[i]>maxi) maxi=tab[i];
        }
    }
    return maxi;
}

int minTab(int tab[],int tailleTab)
{
    int mini;
    int i;

    if (tailleTab>0)
    {
        mini=tab[0];
        for (i=1;i<tailleTab;i++)
        {
            if (tab[i]<mini) mini=tab[i];
        }
    }
    return mini;
}