Advertisement
Guest User

Untitled

a guest
Feb 28th, 2020
97
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.61 KB | None | 0 0
  1. struct ceg{
  2. int szemkod;
  3. char nev[50];
  4. int fizetes;
  5. };
  6.  
  7. struct ceg x[50];
  8.  
  9. int i=0,n;
  10. printf("Hany alkalmazott van: ");
  11. scanf("%d",&n);
  12. for (i=0;i<n;i++)
  13. {
  14. printf("Kerem a(z) %d-dik alkalmazott szemlyikodjat: ",i+1);
  15. scanf("%d",&x[i].szemkod);
  16. printf("Kerem a(z) %d-dik alkalmazott nevet: ",i+1);
  17. scanf("%s",&x[i].nev);
  18. printf("Kerem a(z) %d-dik alkalmazott fizeteset: ",i+1);
  19. scanf("%d",&x[i].fizetes);
  20. }
  21. for (i=0;i<n;i++)
  22. {
  23. printf("\n%d--%s--%d\n",x[i].szemkod,x[i].nev,x[i].fizetes);
  24. }
  25. int p;
  26. struct ceg s;
  27. do
  28. {
  29. p=1;
  30. for (i=0;i<n-1;i++)
  31. {
  32.  
  33. if (x[i].fizetes < x[i+1].fizetes)
  34. {
  35. p=0;
  36. s = x[i];
  37. x[i] = x[i+1];
  38. x[i+1] = s;
  39. }
  40. }
  41. }
  42. while (p==0);
  43. printf("\nAz alkalmazottak fizetes szerint csokkeno sorrendbe rendezve: ");
  44. for (i=0;i<n;i++)
  45. {
  46. printf("\n%d--%s--%d\n",x[i].szemkod,x[i].nev,x[i].fizetes);
  47. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement