salut tous ,aider moi c'est trés trés.......... urgent,
a vraie dire je suis pas vraiment fort en algorithme (c'est le travail de mon binome mais malheuresement il a fait un grave accident) mais je m'en sort bien prorammation en c et voici deux programmes que j'ai faites et je vous demmade SVP..SVP..SVP. . de me les traduire en langage algorithmique. c'est une question de vie ou de mort.
il faut que je les rend le plus tot possible.
recherche point-cols
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
#include <stdio.h>
main()
{
     /* Déclarations */
 int A[50][50];                   /* matrice donnée */
 int MAX[50][50];/* matrice indiquant les maxima des lignes */
 int MIN[50][50];/* matrice indiquant les minima des colonne*/
 int N, M;    /* dimensions des matrices */
 int I, J;    /* indices courants */
 int AIDE;    /* pour la détection des extréma */
 int C;       /* compteur des points-cols */
 
 /* Saisie des données */
 printf("Nombre de lignes   (max.50) : ");
 scanf("%d", &N );
 printf("Nombre de colonnes (max.50) : ");
 scanf("%d", &M );
 for (I=0; I<N; I++)
    for (J=0; J<M; J++)
        {
         printf("Elément[%d][%d] : ",I,J);
         scanf("%d", &A[I][J]);
        }
 /* Affichage de la matrice */
 printf("Matrice donnée :\n");
 for (I=0; I<N; I++)
    {
     for (J=0; J<M; J++)
          printf("%7d", A[I][J]);
     printf("\n");
    }
 
 /* Construction de la matrice d'aide MAX */
 /* qui indique les positions de tous les */
 /* maxima sur une ligne. */
 for (I=0; I<N; I++)
     {
      /* Recherche du maximum sur la ligne I */
      AIDE=A[I][0];
      for (J=1; J<M; J++)
           if (A[I][J]>AIDE) 
            AIDE=A[I][J];
      /* Marquage de tous les maxima sur la ligne */
      for (J=0; J<M; J++)
           if (A[I][J]==AIDE)  /* ou bien*/ 
 
                MAX[I][J]=1;   /* MAX[I][J] = (A[I][J]==AIDE*/
           else
                MAX[I][J]=0;
     }
 /* Construction de la matrice d'aide MIN */
 /* qui indique les positions de tous les */
 /* minima sur une colonne. */
 for (J=0; J<M; J++)
     {
      /* Recherche du minimum sur la colonne J */
      AIDE=A[0][J];
      for (I=1; I<N; I++)
           if (A[I][J]<AIDE) AIDE=A[I][J];
      /* Marquage de tous les minima sur la colonne J */
      for (I=0; I<N; I++)
           if (A[I][J]==AIDE)  /* ou bien*/
                MIN[I][J]=1;   /* MIN[I][J] = (A[I][J]==AIDE*/
           else
                MIN[I][J]=0;
     }
 
 /* Edition du résultat */
 /* Les composantes qui sont marquées comme extréma */
 /* dans MAX et dans MIN sont des points-cols. */
 printf("Points - cols :\n");
 for (C=0, I=0; I<N; I++)
      for (J=0; J<M; J++)
           if (MAX[I][J]&&MIN[I][J])
              {
               C++;
               printf("L'élément %d\test un maximum "
                      "sur la ligne %d\n"
                      "             \t et un minimum "
                      "sur la colonne %d\n", A[I][J], I, J);
              }
 if (C==0)
     printf("Le tableau ne contient pas de points-cols.\n");
 return 0;
}
conjuguer un verbe
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
 #include <stdio.h> 
#include <string.h> 
 
 
#define MAX 20 
 
 
int main(){ 
 
char verbe[MAX]=""; 
int i=0, taille=0; 
 
while(1){ 
printf("\nEntrer le verbe\n"); 
scanf("%s",verbe); 
//tu mettras ici ton switch 
taille=strlen(verbe); 
printf("longueur de %d\n",taille); 
printf("je "); 
for(i=0;i<taille-1;i++){ 
printf("%c",verbe[i]); 
} 
printf("\ntu "); 
for(i=0;i<taille-1;i++){ 
printf("%c",verbe[i]); 
} 
printf("s\n"); 
printf("il "); 
for(i=0;i<taille-1;i++){ 
printf("%c",verbe[i]); 
} 
printf("\nNous "); 
for(i=0;i<taille-2;i++){ 
printf("%c",verbe[i]); 
} 
printf("ons\n"); 
printf("Vous "); 
for(i=0;i<taille-1;i++){ 
printf("%c",verbe[i]); 
} 
printf("z\n"); 
printf("ils "); 
for(i=0;i<taille-1;i++){ 
printf("%c",verbe[i]); 
} 
printf("nt\n"); 
 
} 
 
return 0; 
}