Untitled
Anonymous
plain_text
02/16/2026 5:21 PM
1.4 KB
14
Indexable
/* aquisire due stringhe (senza spazi, quindi parole) e determinare se sono anagrammi (stesse lettere e stessa lunghezza). */
#include <stdio.h>
#include <string.h>
#define N 4
int main (){
char Parola1[N], Parola2[N];
int Posizione[N] = {0}, contatore = 0;
printf("Inserire la prima parola: ");//lame
scanf("%s", Parola1);
fflush(stdin);
printf("Inserire la seconda parola: ");//male
scanf("%s", Parola2);
fflush(stdin);
if(strlen(Parola1) == strlen(Parola2)){
for(int i=0; i < strlen(Parola1); i++){
for(int j=0; j< strlen(Parola1); j++){
if (Parola1[i] == Parola2[j]){
Posizione[i] = j;
}
}
if(Parola1[i]==Parola2[Posizione[i]]){
contatore++;
}
}
if (contatore == strlen(Parola1)) {
printf("Sono anagrammi\n");
}else printf("Non sono anagrammi\n");
}else printf("Non sono anagrammi\n");
return 0;
}
Editor is loading...
Leave a Comment