fork download
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3. void print_reverse(char *s) //Принимаем в качестве аргумента строку
  4. {
  5. size_t len = strlen(s); //Находим длинну строки
  6. char *t = s + len -1; //Присваиваем указателю адрес конца строки
  7. while(t >= s) //Цикл будет работать до тех пор, пока указатель не вернется в начало строки
  8. {
  9. printf("%c", *t); //Печатаем символ
  10. t = t - 1; //Смещаем указатель в сторону начала строки
  11. }
  12. puts("");
  13. }
  14.  
  15. int main()
  16. {
  17. char x[40];
  18. puts("Введи строку \n");
  19. fgets(x, 39, stdin); //Читаем 39 символов из stdin в x
  20. print_reverse(x);
  21. return 0;
  22. }
Success #stdin #stdout 0s 2164KB
stdin
Standard input is empty
stdout
Введи строку 

/��?r����?r