codepad
[
create a new paste
]
login
|
about
Language:
C
C++
D
Haskell
Lua
OCaml
PHP
Perl
Plain Text
Python
Ruby
Scheme
Tcl
#include <cstdio> #include <cstring> int ccount(const char* s) { const char* p; int n = 0; for(;*s; *s++) { for(p = s + 1; *p != *s && *p; *p++); if(! *p) n++; } return n; } int main(void) { char s[] = "бегемот, барабан, сын, мама..."; char* a, *b; char* p; int n, k; k = 0; a = b = NULL; for(p = strtok(s, " \t.,"); p; p = strtok(NULL, " \t.,")) { if((n = ccount(p)) < k || ! k) { k = n; a = p; b = p + strlen(p); } } if(a && b) { while(a < b) putchar(*a++); } return 0; }
Private
[
?
]
Run code
Submit