Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- #include <stdlib.h>
- int length (char *s) {
- int duz=0;
- while (*(s++)!='\0')
- duz++;
- return duz;
- }
- void cut (char *s, int indeks, int len) {
- int duzina=length(s), i;
- for (i=indeks; i<=duzina-len; i++)
- s[i]=s[i+indeks];
- }
- int JeLiBroj (char c) {
- if (c>='0' && c<='9') return 1;
- return 0;
- }
- int JeLiSlovo (char c) {
- if (tolower(c)>='a' && tolower(c)<='z') return 1;
- return 0;
- }
- int Rastavi (char *s) {
- int j=0, max=0, min=10000, poc_max, kraj_max, poc_min, kraj_min;
- int i, duzina=length(s), br_rijeci=0, poc, kraj;
- for (i=0; i<duzina; i++)
- {
- if (JeLiSlovo(s[i])) {
- poc=i;
- i++;
- while (i<length(s) && JeLiSlovo(s[i])) { i++; }
- kraj=i;
- br_rijeci++;
- if (kraj-poc>max) {
- max=kraj-poc;
- poc_max=poc;
- kraj_max=kraj;
- }
- else if (kraj-poc<min) {
- min=kraj-poc;
- poc_min=poc;
- kraj_min=kraj;
- }
- }}
- if (br_rijeci==0 || br_rijeci==1) return -1;
- return max-min;
- }
- int main () {
- char s[100]="Selma je bila kod otorinolaringologa";
- printf("%d", Rastavi(s));
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement