Add two strings
#include <stdio.h>
#include <string.h>
int main() {
char str1[100] = “Hello”;
char str2[] = ” World”;
strcat(str1, str2);
printf(“Concatenated string: %s\n”, str1);
return 0;
}
main(){
}
Strings comparison
#include <stdio.h>
#include <string.h>
int main() {
char str1[] = “hello”;
char str2[] = “world”;
int result = strcmp(str1, str2);
if (result == 0)
printf(“Strings are equal\n”);
else if (result < 0)
printf(“String 1 is less than String 2\n”);
else
printf(“String 1 is greater than String 2\n”);
return 0;
}
Shuffle string
void shuffleString(char *s) {
int n = strlen(s);
srand(time(NULL));
for (int i = n – 1; i > 0; i–) {
int j = rand() % (i + 1);
char temp = s[i];
s[i] = s[j];
s[j] = temp;
}
}
int main() {
char str[] = “hello”;
printf(“Original string: %s\n”, str);
shuffleString(str);
printf("Shuffled string: %s\n", str);
return 0;
}