Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- 1) Napisati program koji ispisuje najduzu rijecu u nizu
- #include <stdio.h>
- #include <stdlib.h>
- #define MAX_DUZINA 50
- int ucitaj_liniju();
- void kopiraj();
- main()
- {
- char line[MAX_DUZINA];
- char longest[MAX_DUZINA];
- int max = 0, len;
- while ((len = ucitaj_liniju(line, MAX_DUZINA)) > 0)
- {
- //printf ("Max je %d\nZadnja linija je:\n%s\n", max, line);
- if (len > max)
- {
- max = len;
- kopiraj(longest, line);
- }
- //printf ("Max je %d\nZadnja linija je:\n%s\n", max, line);
- //printf ("Najduza do sada %s\n", longest);
- }
- printf("Najduza linija je %s\n", longest);
- system("PAUSE");
- return 0;
- }
- int ucitaj_liniju(char line[],int lim)
- {
- int c, i;
- for (i = 0; i < lim-1 && (c = getchar()) !=EOF && c!='\n'; i++)
- {
- line[i] = c;
- }
- line[i] = '\0';
- return i;
- }
- void kopiraj(char gdje[], char odakle[])
- {
- int i;
- for (i = 0; gdje[i] = odakle[i]; i++);
- }
- 2) Napisati program koji sortira gradove
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement