borisdexter

Јазици

Mar 22nd, 2018
148
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.84 KB | None | 0 0
  1. #include<stdio.h>
  2. #include<string.h>
  3. typedef struct Jazik{
  4. char poteklo[15];
  5. }Jazik;
  6.  
  7. typedef struct Preveduvac{
  8. char ime[15];
  9. char prezime[15];
  10. int brJazici;
  11. Jazik jazici[5];
  12. }Preveduvac;
  13.  
  14. void preveduvac(Preveduvac *niza,int n,char *kojJazik){
  15. int i,j,brojac=0;
  16. for(i=0;i<n;i++){
  17.     for(j=0;j<niza[i].brJazici;j++){
  18.         if(strcmp(niza[i].jazici[j].poteklo,kojJazik)==0){
  19.            printf("%s zboruva %s",niza[i].ime,kojJazik);
  20.            brojac++;
  21.         }
  22.     }
  23. }
  24. }
  25. int main(){
  26. int n,i,j;
  27. scanf("%d",&n);
  28. Preveduvac niza[n];
  29. for(i=0;i<n;i++){
  30.     scanf("%s",&niza[i].ime);
  31.     scanf("%s",&niza[i].prezime);
  32.     scanf("%d",&niza[i].brJazici);
  33. for(j=0;j<niza[i].brJazici;j++){
  34.     scanf("%s",&niza[i].jazici[j].poteklo);
  35. }
  36. }
  37. char kojJazik[15];
  38. scanf("%s",&kojJazik);
  39. preveduvac(niza,n,kojJazik);
  40. return 0;
  41. }
Advertisement
Add Comment
Please, Sign In to add comment