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
| #include <stdio.h>
#include <stdlib.h>
/*definition des variable simbolique*/
#define N 10
/*création du tableau et recherche des valeur absolue max et min*/
int main (void)
{
/*Déclaration des variables*/
char Mot_1[N];
char Mot_2[N];
char flag;
int i;
i=0;
do
{
printf("Entrez un premier mots de maximum %d et finissez par un point\n",N);
scanf("%s",&Mot_1[i]);
i=i+1;
}
while((Mot_1[i-1]!='.')&&((i-1)<N-1));
i = 0;
do
{
printf("%c",Mot_1[i]);
i = i+1 ;
}while(i<N-2);
i=0;
do
{
printf("Entrez un second mots de maximum et finissez par un point\n");
scanf("%s",&Mot_2[i]);
i=i+1;
}
while((Mot_2[i-1]!='.')&&((i-1)<N-2));
flag='V';
i=0;
do
{
if(Mot_1[i]!=Mot_2[i])
{
flag='F';
}
i=i+1;
}while((flag=='V')&&(Mot_1[i-1]!='.'));
if(flag=='V')
{
printf("mots identiques\n");
}
else
{
printf("mots differents\n");
}
return(EXIT_SUCCESS);
} |
Partager