lol
+2
Wifsimster
Jeryagor
6 participants
Page 7 sur 9
Page 7 sur 9 • 1, 2, 3, 4, 5, 6, 7, 8, 9
Stromgald- Rôdeur BeTa
-
Nombre de messages : 466
Age : 37
Localisation : Lamothe-Landerron
Fonction : Etudiant
Date d'inscription : 28/05/2006
Re: lol
- Code:
#include
extern int SaisiTab(int[]);
extern void AfficherTab(int[],int);
extern float MoyTab(int[],int);
extern void Triselection(int[],int);
extern void Triinsertion(int[],int);
extern int MaxTab(int[],int);
extern int TabOrdreCroiss(int[],int);
int main()
{
int T[10],choix,tReelle;
do
{
printf("\t ---- Menu ---- \n");
printf("1.Saisi du tableau \n");
printf("2.Afficher le tableau \n");
printf("3.Calculer la moyenne des nombres du tableau \n");
printf("4.Trouver le plus grand élément d'un tableau \n");
printf("5.Dire si le tableau est ordonnée par ordre croissant \n");
printf("6.Tri par sélection \n");
printf("7.Tri par insertion \n");
printf("8.Quitter \n");
scanf("%d",&choix);
switch(choix) // Choix des cas du menu
{
case 1: tReelle=SaisiTab(T);
break;
case 2: AfficherTab(T,tReelle);
break;
case 3: printf("Moyenne= %f \n",MoyTab(T,tReelle));
break;
case 4: printf("Max= %d\n",MaxTab(T,tReelle));
break;
case 5: if(TabOrdreCroiss(T,tReelle)==1)
printf("Ordre croissant !\n");
else
printf("Ordre non croissant\n");
break;
case 6: Triselection(T,tReelle);
break;
case 7: Triinsertion(T,tReelle);
break;
case 8: printf("Au revoir \n");
break;
default: printf("'\n");
}
}
while(choix!=8); // tant que le choix est différent du nombre de choix possible
return(0);
}
int SaisiTab(int tb[]) // Saisir les nombre d'éléments dans le tableau
{
int dim,i;
printf("Combien d'éléments ?\n");
scanf("%d",&dim);
for(i=0;i
{
printf("Elément n°%d : ",i+1);
scanf("%d",&tb[i]);
}
return(dim);
}
void AfficherTab(int tb[],int Nem) // Afficher le tableau
{
int i;
for(i=0;i< Au nombre d'éléments incrémenter i
{
printf("%d %d\n",i+1,tb[i]);
}
}
float MoyTab(int tb[],int Nem) // Afficher la valeur moyenne
{
float moyenne;
int i,SommEm=0;
for(i=0;i< Au nombre d'éléments incrémenter i
{
SommEm=SommEm + tb[i]; // Contenu du tableau + i incrémenté de un à chque boucle
}
moyenne=SommEm/Nem; // Somme des éléments du tableau / Nombre d'éléments du tableau
return(moyenne);
}
int MaxTab(int tb[],int Nem) // Afficher la valeur max
{
int Max,i;
Max=tb[0];
i=1;
while(i
{
if(tb[i]> Max)
Max=tb[i];
i++;
}
return(Max);
}
// Afficher l'odre croissant ou décroissant
int TabOrdreCroiss(int tb[],int Nem)
{
int i,ord=2;
for(i=0;i< Au nombre d'éléments -1 et odr différent de 0
{
if (tb[i]<=tb[i+1]) // si i < i+1
ord=1; // ordre croissant
else
ord=0; // sinon ordre non croissant
}
return(ord);
}
// Tri par sélection
void Triselection (int t[], int nbElem)
{
int i,j,pos,tampon;
for(i=0;i< nbElemen par pas de 1
{
pos=i;
for(j=i+1;j< nbElem par pas de 1
{
if(t[j]
pos=j;
else;
}
tampon=t[pos];
t[pos]=t[i];
t[i]=tampon;
}
}
//Tri par insertion
void Triinsertion(int t[],int nbElem)
{
int i,j,elemcour;
for(i=0;i< nbElem par pas de 1
{
elemcour=t[i];
j=i;
while(j>0 && t[j-1]>elemcour) // tant que j > 0 et t[j-1] > elemcour
{
t[j]=t[j-1];
j=j-1;
}
t[j]=elemcour;
}
}
Je me fais chier j'ai terminé ma prog et j'ai plus d'une heure devant moi siffle
Re: lol
Rien qu'en voyant le menu, on sent que ce programme est d'une très grande utilité, je vois que c'est pareil partout... ^^ Vive les TP d'info
Allez, bon courage
Allez, bon courage
Re: lol
Et ouai super utilie les menus avec un tableau
Ps: et oui on peut mettre des smile dans du C, vu que c'est du texte !
Ps: et oui on peut mettre des smile dans du C, vu que c'est du texte !
Re: lol
Super j'ai une séance d'avance et en plus notre prof nous laisse tout seul car le groupe est en avance sur l'autre ... en claire j'ai rien à faire pendant 3 heures et je suis en cours >_<
Re: lol
ME FAIT CHIER, me fait chier, me fait chier, me fait chier, me fait chier, me fait chier, me fait chier, me fait chier, me fait chier, me fait chier, me fait chier, me fait chier, me fait chier, me fait chier, me fait chier, me fait chier, me fait chier ...
Re: lol
Je fais une demande de ban' envers le membre Wifsimster pour flood et boost répété :P
Invité- Invité
Re: lol
Bon je commence ma (petite) histoire:
Et bien à cause de mes TL, notre opérateur internet nous râle dessus, en effet, à cause de moi et d'après lui, on occuperait une bonne partie de la ligne, d'un côté je suis un des seuls G33K dans mon quartier, mais tout de même, je trouve ça honteux de se faire en partie engueulé à cause du fait que nous sommes de gros consomateurs d'internet, d'autant plus que nous payons ceux-ci. Alors d'après vous, es-ce normal de se faire un peu remonter les bretelles dans ce cas?
Et bien à cause de mes TL, notre opérateur internet nous râle dessus, en effet, à cause de moi et d'après lui, on occuperait une bonne partie de la ligne, d'un côté je suis un des seuls G33K dans mon quartier, mais tout de même, je trouve ça honteux de se faire en partie engueulé à cause du fait que nous sommes de gros consomateurs d'internet, d'autant plus que nous payons ceux-ci. Alors d'après vous, es-ce normal de se faire un peu remonter les bretelles dans ce cas?
Invité- Invité
Re: lol
Ça me rappelle une histoire ça
En faite ça m'est déjà arrivé Spip, j'ai eu droit à un mail de mon FAI en me disant que j'occupais ma bande passante constamment et que je faisait (autrefois) du téléchargement illégal.
En faite ça m'est déjà arrivé Spip, j'ai eu droit à un mail de mon FAI en me disant que j'occupais ma bande passante constamment et que je faisait (autrefois) du téléchargement illégal.
Re: lol
Mais c'est quand même honteux, on les paye, on leur graisse la patte et eux comme remerciement, il nous crache à la gueule.
Invité- Invité
Re: lol
Juste pour vous souhaiter une bonne rentrée après de si bonne vacances . . . Bon courage à vous tous pour ces 6 semaines de glandage à tout va
* Bonne rentrée *
Re: lol
T_T"
Stromgald- Rôdeur BeTa
-
Nombre de messages : 466
Age : 37
Localisation : Lamothe-Landerron
Fonction : Etudiant
Date d'inscription : 28/05/2006
Re: lol
Bonne rentrée, c'est vous qui le dites, moi j'ai deux contrôles pour demain, alors pour la bonne rentrée...
Invité- Invité
Re: lol
Moi c'est la fin du semestre, donc que des notes qui arrivent et elles font plaisir pour le moment
Re: lol
La fin de la 2eme période (2eme trimestre si on veut) pour nous c'est le 21 février et le 3Mars on reçoit notre "paie"...
Invité- Invité
Re: lol
Mon prof : "Rémi on a un problème toi et moi"
Moi : " ah quoi"
(Il me rend un truc qu'on a fait à l'arrache en cours je vois un 0 barré qui laisse la place à un 1/20)
Moi :"Oué bah j'avais rien compris à votre gamme d'usinage ~_~"
Mon prof :"Bon comme t'es sympa et que je veux pas faire chuter ta moyenne, je te l'a compte pas"
AhahahahaHaHAAHAHAHAHAH -.- .
Moi : " ah quoi"
(Il me rend un truc qu'on a fait à l'arrache en cours je vois un 0 barré qui laisse la place à un 1/20)
Moi :"Oué bah j'avais rien compris à votre gamme d'usinage ~_~"
Mon prof :"Bon comme t'es sympa et que je veux pas faire chuter ta moyenne, je te l'a compte pas"
AhahahahaHaHAAHAHAHAHAH -.- .
Stromgald- Rôdeur BeTa
-
Nombre de messages : 466
Age : 37
Localisation : Lamothe-Landerron
Fonction : Etudiant
Date d'inscription : 28/05/2006
Page 7 sur 9 • 1, 2, 3, 4, 5, 6, 7, 8, 9
Page 7 sur 9
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum