Advertisement
sellmmaahh

OR-Rjesenja Nekih Zadataka-zad5-Izbaci Najduzu Rijec

Aug 28th, 2015
113
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.91 KB | None | 0 0
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3.  
  4. int length (char *s) {
  5.     int duz=0;
  6.     while (*(s++)!='\0')
  7.         duz++;
  8.     return duz;
  9. }
  10.  
  11. void cut (char *s, int indeks, int len) {
  12.     int duzina=length(s), i;
  13.     for (i=indeks; i<=duzina-len; i++)
  14.         s[i]=s[i+indeks];
  15. }
  16.  
  17. void Rastavi (char *s) {
  18.     int j=0, max=0, poc_max, kraj_max;
  19.     int i,  duzina=length(s), poc, kraj;
  20.     for (i=0; i<duzina; i++)
  21.     {
  22.         if (s[i]!=' ') {
  23.                 poc=i;
  24.         i++;
  25.         while (i<length(s) && s[i]!=' ') { i++; }
  26.         kraj=i;
  27.         if (kraj-poc>max) {
  28.                 max=kraj-poc;
  29.                poc_max=poc;
  30.                kraj_max=kraj;
  31.         }}
  32.     }
  33.     for (j=0; j<length(s); j++) {
  34.             cut(s,poc_max, kraj_max-poc_max);
  35.             break;
  36.     }}
  37.  
  38. int main () {
  39.     char s[100]="Selma je bila ovdjeee";
  40.      Rastavi(s);
  41.      printf("%s",s);
  42.     return 0;
  43. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement