probléme d'exécution du programme
Bonjour,
j'ai écris le programme suivant pour savoir :
1-le nbre de machine disponible
2-le nombre de taches exécutées sur chaque machine.
3-le tableau ordonnée des taches exécutées sur chaque machine.
le programme tourne mais j'arrive pas à l'exécuter pour chauqe machine surtout au niveau du point 3.
quelqu'un a une idée?
merci.
Code:
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
| #include<stdio.h>
#include<conio.h>
#include<stdlib.h>
int i,n,m,T[10];
int main()
{
/*****************le nombre de machine**************************************/
printf("donner le nombre m de machines disponibles:");
scanf("%d",&m);
for (i=0;i<m;i++)
{
printf("donner le nombre n de taches a executer sur la machine%d :",i+1);
scanf("%d",&n);
}
for (i=0;i<m;i++)
{
printf(" la tache numero %d est: T[%d]=",i+1,i+1);
scanf("%d",&T[i]);
}
/****************************LISTE DES TACHES EXECUTEES SUR CHAQUE MACHINE****/
getch();
return 0;
} |
difficultés dans un programme
Note de modération : la suite provient du discussion sur le même sujet et fusionnée avec la première.
Bonjour,
j'ai fais le programme suivant pour afficher les taches exécutées pour chaque machine.
je voudrais afficher ces taches pour chaque machine dans un tableau 1 ligne et nbre de taches colonnes et puis permuter aléatoirement ces taches pour chaque machine et ensuite fusionner ces tableaux dans un seul tableau 1 ligne nbre totale des taches exécutés colonnes.
svp j'ai besoin de votre aide,merci
Code:
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
| #include<stdio.h>
#include<conio.h>
#define MAX_MACHINES 8
#define MAX_TACHES 10
int main(void) {
int i,j;
int nbrMachines;
int tacheParMachine[MAX_MACHINES];
int detailDesTaches[MAX_MACHINES][MAX_TACHES];
printf("Donnez le nombre de machines disponibles: ");
scanf("%d",&nbrMachines);
for(i=0;i<nbrMachines;i++) {
printf("Donnez le nombre de taches a executer sur la machine %d: ",i+1);
scanf("%d",&tacheParMachine[i]);
}
for(i=0;i<nbrMachines;i++)
for(j=0;j<tacheParMachine[i];j++) {
printf("Pour la machine %d, donnez la tâche %d: ",i+1,j+1);
scanf("%d",&detailDesTaches[i][j]);
}
printf("Voici les données entrées:");
for(i=0;i<nbrMachines;i++) {
printf("\nMachine %d: ",i+1);
for(j=0;j<tacheParMachine[i];j++)
printf("%d ",detailDesTaches[i][j]);
}
getch();
return 0;
} |