/************
Fase 1: scrivere un codice in C che, ricevuta una stringa da criptare la confonda con la tecnica della trasposizione delle lettere in base a
una chiave fornita dall’utente
Regole
1)La stringa in ingresso deve contenere solo lettere minuscole e spazi, niente maiuscole o punteggiatura
2)Usare l’alfabeto latino esteso (26 lettere, da «a» a «z»)
La stringa deve essere inserita a mano dall'utente
Devono essere rimossi gli spazi nel messaggio originale
Deve essere chiesta all'utente una chiave (numero) per la traslazione
***********/
#include <stdio.h>
int main() {
char stringa[100];
char cifrato[100];
int utente;
// prima parte
printf("Inserisci una frase senza maiuscole:\n");
fgets(stringa, 100, stdin); // salva in «stringa» al massimo 100 caratteri ricevuti da tastiera
/*for(int i = 0; i<100; i++){
printf("%c ", stringa[i]);
}*/
for(int i = 0; stringa[i]!='\n'; i++) {
if(stringa[i]==32) {
} else {
}
}
printf("\nInserire una chiave di cifratura compreso tra 1 e 25:\n");
scanf("%d", &utente);
for(int i=0; i<100; i++) {
cifrato[i]=stringa[i]+utente;
printf("%c", cifrato[i]);
}
return 0;
}
To embed this project on your website, copy the following code and paste it into your website's HTML: