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
| #include<stdio.h>
#include<string.h>
#include<conio.h>
#define n 500
void main()
{
char split(char mt[n],int indice);
void decale(char t[n]);
char c1[83];
int f,len;
char txt[n]="KIIFSIRV A E NEEF HJYKR SPFCVI GI KRVMMSYI XSLC HZ ZVAX YI EBVY IJGUPM JR HZGYNMIE RH QDPZRY YI C RUPMEBBZ HV PIOXV NRIIV RX KIEQEIXCRUPIC YI WEIBQZXIR XJQSN E NIGG GZRK QMS QZYPDQVGVZW TR JPX LASPVRTEI WRAW DRKRVHMKGIIGV DYD HLEE YY UVB CYZG EP ZZAKO GZAU HEIF PZWINZVKVF UP MC CVJHLVWDX WHVZRK VQHIEFIN IE NQZVZDYZ IE RYMSGR II EJVINYI HRZ DFAI GEITI YI UVB CYZG GZRKF QDPCRW LYZ FI YIJFMIEZGSWPZDYZQVAX V P VDYVXVHV YIGHMN PV GVZRKR GDRHHMZQV CEMECYIGI EBVYNLFUP EL DYVVRAXDIDR TVVRYPZPV FYY0000";
decale(txt);
printf("\n");
printf("****Le texte crypte sans espaces****\n");
printf(txt);
len=strlen(txt);
printf("\n*****Il est de longueur %d :*****",len);
printf("\n\n*****On construire une matrice 5*n et son affichage*****\n");
for(f=1;f<6;f++)
{
c1[83]=split(txt,1);
printf("\nc%d=%s",f,c1);
}
getch();
}
void decale(char t[n])
{
int i,l,j;
l=strlen(t);
for(i=0;i<l;i++)
if(t[i]==' ')
for(j=i;j<l;j++)
t[j]=t[j+1];
}
char split(char mt[n],int indice)
{
int i;
char c[83];
for(i=0;i<83;i++)
{c[i]=mt[indice];
indice=indice+5;}
return (c[83]);
} |
Partager