Guest User

Untitled

a guest
Sep 11th, 2019
100
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. /* Formirajte strukturu:
  2. struct Mezimac:
  3. {
  4. char ime[20];
  5. char pasmina[20];
  6. }
  7. Inicijalizirajte niz od 7 takvih struktura i ispisite
  8. imena mezimaca cija je pasmina "pas", abecednim redom! */
  9.  
  10. #include <stdio.h>
  11. #include <stdlib.h>
  12. #include <string.h>
  13.  
  14. struct Mezimac{
  15. char ime[20];
  16. char pasmina[20];
  17. };
  18.  
  19. int main(void){
  20.  
  21. struct Mezimac M[7];
  22. int i,j;
  23. char pasmina[4]="pas";
  24. char pom[20];
  25.  
  26.  
  27. for(i=0;i<7;i++){
  28. printf("Unesite ime %d. mezimca: ",i+1);
  29. gets(M[i].ime);
  30. printf("Unesite pasminu %d. mezimca: ",i+1);
  31. gets(M[i].pasmina);
  32. }
  33.  
  34. for(i=0;i<7;i++){
  35. for(j=i+1;j<7;j++){
  36. if(strcmp(M[i].ime,M[j].ime)>0){
  37. strcpy(pom,M[i].ime);
  38. strcpy(M[i].ime,M[j].ime);
  39. strcpy(M[j].ime,pom);
  40. }
  41. }
  42. }
  43.  
  44. for(i=0;i<7;i++){
  45. if(strcmp(M[i].pasmina,pasmina)==0){
  46. puts(M[i].ime);
  47. }
  48. }
  49.  
  50. return 0;
  51. }
RAW Paste Data