Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #define _CRT_SECURE_NO_WARNINGS
- #include <stdio.h>
- #include <string.h>
- int main()
- {
- char str[255];
- gets_s(str);
- char* ptr = strtok(str, " ");
- int min_ind = 0;
- int min_len = strlen(ptr);
- char min_word[80];
- strcpy(min_word, ptr);
- int max_ind = 0;
- int max_len = strlen(ptr);
- char max_word[80];
- strcpy(max_word, ptr);
- int cnt = 0;
- while (ptr != NULL)
- {
- if (strlen(ptr) < min_len)
- {
- min_ind = cnt;
- min_len = strlen(ptr);
- strcpy(min_word, ptr);
- }
- if (strlen(ptr) > max_len)
- {
- max_ind = cnt;
- max_len = strlen(ptr);
- strcpy(max_word, ptr);
- }
- ptr = strtok(NULL, " ");
- cnt++;
- }
- printf("%s, ind = %d, len = %d\n", min_word, min_ind, min_len);
- printf("%s, ind = %d, len = %d\n", max_word, max_ind, max_len);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement