Algorithmique tp
Page 1 sur 1
Algorithmique tp
bon voila j'ai essayé de refaire le tp d'algo mais j'ai un souci lors d'un appel de fonction , je n'arrive pas a récupérer les valeurs min et max du tableau:
mon code :
mon code :
- Code:
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
#define N 100
void create_table(int table[], int compteur)
{
srand(time(NULL));
for(compteur=0;compteur<N;compteur++)
{
table[compteur]=(rand()%100);
}
}
int iterative_search(int table[],int *mini, int *maxi)
{
int i;
if (table[0]<table[1])
{
*mini=table[0];
*maxi=table[1];
}
else
{
*maxi=table[0];
*mini=table[1];
}
for(i=2;i<N;i++)
{
if (*mini>table[i])
{
*mini=table[i];
}
if (*maxi<table[i])
{
*maxi=table[i];
}
}
/*printf("max %d\nmin %d\n", *maxi,*mini);*/
return 0;
}
void display_table(int table[], int compteur)
{
for(compteur=0;compteur<N;compteur++)
{
printf("%d\t",table[compteur]);
}
printf("\n\n");
}
int main(int argc, char* argv[])
{
int t[N];
int i;
int min;
int max;
create_table(t,i);
iterative_search(t,min,max);
display_table(t,i);
printf("mini = %d\nmaxi = %d\n",min,max);
return 0;
}
Invité- Invité
Page 1 sur 1
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum
|
|