All pastes #1858809 Raw Edit

data

public cpp v1 · immutable
#1858809 ·published 2010-04-08 11:29 UTC
rendered paste body
#include <iostream>using namespace std;int main(){    int d,m,y,blad=0;    cout << "Podaj date a sprawdze czy nie klamiesz: ";    scanf("%i-%i-%i", &d,&m,&y);    if(m>12 || m<1 || d<1) {        blad=1;    }    switch(m) {        case 1:        case 3:        case 5:        case 7:        case 8:        case 10:        case 12:            if(d>31) blad=1;            break;        case 4:        case 6:        case 9:        case 11:            if(d>30) blad=1;            break;        case 2:            if( (y%4==0 && d>29) || (y%4!=0 && d>28) ) blad=1;            break;    }    if(blad==1) cout << "Cos jest nie tak z ta data.";    else cout << "OK!";    return 0;}