Advertisement
BorjanCrvenkov

OOP av1 1va

Mar 24th, 2020
198
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.20 KB | None | 0 0
  1. /*
  2. Да се напише програма која ќе споредува два датуми (ден, месец, година) и ќе ја
  3. пресмета разликата во денови од едниот до другиот датум. Пресметките да се
  4. реализираат во посебни функции. За датумот да се дефинира посебна
  5. структура date.
  6. */
  7.  
  8. #include <stdio.h>
  9.  
  10. struct date{
  11. int den;
  12. int mesec;
  13. int godina;
  14. };
  15. typedef struct date date;
  16. int sporedba (date d1,date d2){
  17. if(d1.godina>d2.godina){
  18. return 1;
  19. }else if(d2.godina>d1.godina){
  20. return -1;
  21. }
  22. else{
  23. if(d1.mesec>d2.mesec){
  24. return 1;
  25. }else if(d2.mesec>d1.mesec){
  26. return -1;
  27. }
  28. else{
  29. if(d1.den>d2.den){
  30. return 1;
  31. }else if(d2.den>d1.den){
  32. return -1;
  33. }else{
  34. return 0;
  35. }
  36. }
  37. }
  38. }
  39. int razlika(date d1,date d2){
  40. int denovi=d1.den-d2.den;
  41. denovi+=(d1.mesec-d2.mesec)*30;
  42. denovi+=(d1.godina-d2.godina)*365;
  43. return abs(denovi);
  44. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement