Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /*
- Да се напише програма која ќе споредува два датуми (ден, месец, година) и ќе ја
- пресмета разликата во денови од едниот до другиот датум. Пресметките да се
- реализираат во посебни функции. За датумот да се дефинира посебна
- структура date.
- */
- #include <stdio.h>
- struct date{
- int den;
- int mesec;
- int godina;
- };
- typedef struct date date;
- int sporedba (date d1,date d2){
- if(d1.godina>d2.godina){
- return 1;
- }else if(d2.godina>d1.godina){
- return -1;
- }
- else{
- if(d1.mesec>d2.mesec){
- return 1;
- }else if(d2.mesec>d1.mesec){
- return -1;
- }
- else{
- if(d1.den>d2.den){
- return 1;
- }else if(d2.den>d1.den){
- return -1;
- }else{
- return 0;
- }
- }
- }
- }
- int razlika(date d1,date d2){
- int denovi=d1.den-d2.den;
- denovi+=(d1.mesec-d2.mesec)*30;
- denovi+=(d1.godina-d2.godina)*365;
- return abs(denovi);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement