Advertisement
mfrankic

D

Apr 20th, 2019
117
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 1.14 KB | None | 0 0
  1. #include <stdio.h>
  2. #include <string.h>
  3.  
  4. #ifndef DEBUG
  5. #define DEBUG(...) printf(__VA_ARGS__)
  6. #endif
  7.  
  8. typedef struct {
  9.   char ime[16];
  10.   char prezime[16];
  11. } student;
  12.  
  13. // Napisati funkciju koja provjerava da li ime i prezime studenta s pocinju sa zadanim dijelom imena i prezimena iz search-a
  14. // Funkcija vraca 1 ako pocinju i 0 ako ne pocinju
  15. int check_name(student s, student search) {
  16.   for (int i = 0; i < strlen(search.ime); i++)
  17.   {
  18.       for (int j = 0; j < strlen(search.prezime); j++)
  19.       {
  20.         if(search.ime[i] != s.ime[i]){
  21.           return 0;
  22.         }
  23.         if (search.prezime[j] != s.prezime[j])
  24.         {
  25.           return 0;
  26.         }
  27.       }
  28.    
  29.   }
  30.   return 1;
  31. }
  32.  
  33. int main() {
  34.   int n;
  35.   student search;
  36.   student s[32];
  37.  
  38.   scanf("%s %s", search.ime, search.prezime);
  39.  
  40.   scanf("%d", &n);
  41.  
  42.   for (int i = 0; i < n; i++) {
  43.     scanf("%s %s", s[i].ime, s[i].prezime);
  44.   }
  45.  
  46.   // Napisati dio koda za prolazak kroz sve studente, pretragu i ispisž
  47.   for (int j = 0; j < n; j++)
  48.   {
  49.     if(check_name(s[j], search)){
  50.       printf("%s, %s\n", s[j].prezime, s[j].ime);
  51.     }
  52.   }
  53.  
  54.   return 0;
  55. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement