Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- #include <string.h>
- int main() {
- char str[100];
- gets(str);
- int i,s, e=0, c=0;
- s = 0;
- for (i = 0; i <= strlen(str); ++i) {
- if (str[i] == ' '||str[i]=='\0') {
- ++e;
- if (c == 1) {
- int j, k;
- for (j = s, k = i - 1; k > j; ++j, --k) {
- char temp = str[j];
- str[j] = str[k];
- str[k] = temp;
- }
- s = i + 1;
- c = 0;
- }
- else
- ++c;
- }
- }
- s = 0;
- for (i = 0; i <= strlen(str); ++i) {
- if (str[i] == ' ' || (e % 2 == 0 && str[i] == '\0')) {
- int j, k;
- for (j = s, k = i - 1; k > j; ++j, --k) {
- char temp = str[j];
- str[j] = str[k];
- str[k] = temp;
- }
- s = i + 1;
- }
- }
- printf("%s", str);
- }
Add Comment
Please, Sign In to add comment