Untitled
unknown
plain_text
2 years ago
915 B
7
Indexable
#include <iostream> #include <string.h> using namespace std; #define MAX 300 int myStrcmp(char s1[], char s2[]); int myStrlen(char s[], int k); void myStrcpy(char s[], int vt, char s1[], int k); void mySubstr(char s[], int b, int count, char ss[]); bool myStrcat(char s1[], char s2[]); void StringReverse(char st[]); int main() { char s[MAX]; fgets(s, 300, stdin); if (myStrcmp(s, "") == 0) cout << "Chuoi rong." << endl; else { StringReverse(s); cout << s << endl; } return 0; } int myStrlen(char s[], int k) { int i = 0; while (s[i] != '\0') i++; return i; }; int myStrcmp(char s1, char* s2) { int i = 0; return 1; } void StringReverse(char st[]){ int l1 = myStrlen(st, 0); for (int i = l1; i >= 0; i--) { if (st[i] == ' ') { int j = i-1; while (st[j] != ' ') j--; for (int j; j <= i; j++) { cout << st[j]; } } } }
Editor is loading...