Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- calender
- =========================
- #include<stdio.h>
- #define TRUE 1
- #define FALSE 0
- int days_in_month[]={0,31,28,31,30,31,30,31,31,30,31,30,31};
- char *months[]=
- {
- " ",
- "\n\n\nJanuary",
- "\n\n\nFebruary",
- "\n\n\nMarch",
- "\n\n\nApril",
- "\n\n\nMay",
- "\n\n\nJune",
- "\n\n\nJuly",
- "\n\n\nAugust",
- "\n\n\nSeptember",
- "\n\n\nOctober",
- "\n\n\nNovember",
- "\n\n\nDecember"
- };
- int inputyear()
- {
- int year;
- printf("Please enter a year you want to see the calendar for (example: 2015) : ");
- scanf("%d", &year);
- return year;
- }
- int determinedaycode(int year)
- {
- int daycode;
- int d1, d2, d3;
- d1 = (year - 1.)/ 4.0;
- d2 = (year - 1.)/ 100.;
- d3 = (year - 1.)/ 400.;
- daycode = (year + d1 - d2 + d3) %7;
- return daycode;
- }
- int determineleapyear(int year){
- if(year% 4 == FALSE && year%100 != FALSE || year%400 == FALSE)
- {
- days_in_month[2] = 29;
- return TRUE;
- }
- else
- {
- days_in_month[2] = 28;
- return FALSE;
- }
- }
- calendar(int year, int daycode){
- int month, day;
- for ( month = 1; month <= 12; month++ )
- {
- printf("%s", months[month]);
- printf("\n\nSun Mon Tue Wed Thu Fri Sat\n" );
- for ( day = 1; day <= 1 + daycode * 5; day++ )
- {
- printf(" ");
- }
- for ( day = 1; day <= days_in_month[month]; day++ )
- {
- printf("%2d", day );
- if ( ( day + daycode ) % 7 > 0 )
- printf(" " );
- else
- printf("\n " );
- }
- daycode = ( daycode + days_in_month[month] ) % 7;
- }
- }
- int main()
- {
- int year, daycode, leapyear;
- year = inputyear();
- daycode = determinedaycode(year);
- determineleapyear(year);
- calendar(year, daycode);
- printf("\n");
- }
- calculator
- =======================
- #include<stdio.h>
- int sum(int a,int b){int sum=a+b;
- return sum;
- }
- int sub(int a,int b){
- int sub=a-b;
- return sub;
- }
- int mul(int a,int b){
- int mul=a*b;
- return mul;
- }
- int div(int a,int b){
- int div=a/b;
- return div;
- }
- int mod(int a,int b){
- int mod=a%b;
- return mod;
- }
- int sqrr(int a){
- int sqrr=a*a;
- return sqrr;
- }
- double squareroot(int a){
- double squareroot= sqrt(a);
- return squareroot;
- }
- int main(){
- float x,y,s,su,m,d,r,sq,sqr,q,v;
- do{
- printf("Calculate something: \n1=+\n2=-\n3=*\n4=/\n5=%%\n6=square\n7=square root\n");
- scanf("%f",&q);
- printf("Enter your number :\n");
- scanf("%f",&x);
- if(q==1||q==2||q==3||q==4||q==5){
- printf("Enter your second number :\n");
- scanf("%f",&y);
- }
- if(q==1){
- s=sum(x,y);
- printf("Sum is : %.2f\n",s);
- }else if(q==2){
- su=sub(x,y);
- printf("Sub is : %.2f\n",su);
- }else if(q==3){
- m=mul(x,y);
- printf("mul is : %.2f\n",m);
- }else if(q==4){
- d=div(x,y);
- printf("Div is :%.2f\n",d);
- }else if(q==5){
- r=mod(x,y);
- printf("Remainder is : %.2f\n",r);
- }
- if(q==6){
- sq=sqrr(x);
- printf("Square is : %f\n",sq);
- }else if(q==7){
- sqr=squareroot(x);
- printf("Square root is : %f\n",sqr);
- }
- printf("want to calculate again?\n press 1 for yes and 2 for no");
- scanf("%f",&v);
- }
- while(v==1);
- return 0;
- }
- countdown timer
- ==============================
- #include <stdio.h>
- #include <time.h>
- int sec_wait ( int sec ) {
- clock_t wait_till_end;
- wait_till_end = clock () + sec * CLOCKS_PER_SEC ;
- while (clock() < wait_till_end) {}
- }
- int main () {
- int i;
- printf ("Starting countdown...\n");
- for (i=60; i>0; i--) {
- printf ("%d\n",i);
- sec_wait (1);
- if ( i == 3 )
- printf ("Engine started...\n");
- }
- printf ("and lift off....\n");
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment