В строке символов поменять местами символы на четных и нечетных позициях - C (СИ)
Формулировка задачи:
В строке символов поменять местами символы на четных и нечетных позициях.
Решение задачи: «В строке символов поменять местами символы на четных и нечетных позициях»
textual
Листинг программы
#include <stdio.h> #include <string.h> #define STR_LEN 256 #define STR_MASK "%255[^\n]%*c" int main(void){ char str[STR_LEN]; while ( printf("String: ") > 0 && scanf(STR_MASK, str) == 1 ){ int i, len = strlen(str); for ( i = 1; i < len; i += 2 ){ char t = str[i-1]; str[i-1] = str[i]; str[i] = t; } printf("Result: %s\n", str); } return 0; }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д