Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- #include <string.h>
- void main()
- {
- int count = 0, c = 0, i, j = 0, k = 0, l, space = 0;
- char str[100], matrix[50][100], tmp[50];
- printf("Enter the string : ");
- gets(str);
- for (i = 0; i < strlen(str); i++)
- if ((str[i] == ' ') || (str[i] == ',') || (str[i] == '.')) {
- matrix[j][k] = '\0';
- j++;
- k = 0;
- space++;
- } else
- matrix[j][k++] = str[i];
- for (i = 0; i < space; i++)
- for (j = i + 1; j <= space; j++)
- if ((strcmp(matrix[i], matrix[j]) > 0)) {
- strcpy(tmp, matrix[i]);
- strcpy(matrix[i], matrix[j]);
- strcpy(matrix[j], tmp);
- }
- printf("After sorting string is \n");
- for (i = 0; i <= space; i++) {
- for (int j = 0; j <= 100; j++)
- if (matrix[i][j] > 32)
- printf("%c", matrix[i][j]);
- else {
- printf(" ");
- break;
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement