-
Posts
5 -
Cadastrado em
-
Última visita
Tópicos solucionados
-
O post de Vitor Madalosso em Ajuda com trabalho em C foi marcado como solução
Muito obrigado pelas dicas atlos! Consegui finalizar o trabalho hoje, no dia da entrega
Ficou assim:
#include<stdio.h>#include<conio.h>#include<string.h>main (void){ int i, n; char s1[20], op[2], p[6], p2[2]; printf("Informe uma string: "); gets(s1); printf("Digite (c) para Cifrar ou (d) para Decifrar: "); gets(op); printf("Informe uma senha numerica (min 4 e max 6 digitos): "); gets(p); if(strcmp(op,"c")==0) printf ("\nString Cifrada: "); if(strcmp(op,"d")==0) printf("\nString Decifrada: "); for(i=0; i<strlen(s1); i++) if ((s1[i]>=65 && s1[i]<=90) || (s1[i]>=97 && s1[i]<=122)) if(strcmp(op,"c")==0){ if( i >= strlen(p) ){ p2[0] = p[i-strlen(p)]; } else { p2[0]=p[i]; } p2[1]='\0'; n=atoi(p2); printf("%c", s1[i]+n); } else { if( i >= strlen(p) ){ p2[0] = p[i-strlen(p)]; } else { p2[0]=p[i]; } p2[1]='\0'; n=atoi(p2); printf("%c", s1[i]-n); } getch();} Abraço!
Sobre o Clube do Hardware
No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais
Direitos autorais
Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais