Open source

Open source

Monday, July 15, 2013

3D Figure in C


#include<stdio.h>
#define N 12
int main()
{
//4N-2=x+4i-2 ==>x=4N-4I
int i,j,k;
for(i=1;i<=N;i++)
{
for(j=1;j<=2*i-1;j++)
{
printf("*");
}

for(j=1;j<=(4*N-4*i+1);j++)
{
printf("!");
}
for(j=1;j<=2*i-1;j++)
{
printf("*");
}

printf("\n");
}

for(i=1;i<=N;i++)
{
for(j=1;j<=2*N-1;j++)
{
printf("*");
}

for(j=1;j<=1;j++)
{
printf("!");
}
for(j=1;j<=2*N-1;j++)
{
printf("*");
}

printf("\n");
}

for(i=1;i<=N;i++)
{
for(j=2*i-1;j>=1;j--)
{
printf(" ");
}

for(j=1;j<=(4*N-4*i+1)/2;j++)
{
printf("*");
}
for(j=1;j<=1;j++)
{
printf("!");
}
for(j=1;j<=(4*N-4*i+1)/2;j++)
{
printf("*");
}

printf("\n");
}

return 0;
}

Sunday, July 14, 2013

Robot on skate


#include<stdio.h>
#define N  21 //N should be greater than 21 and odd
int main()
{
int i,j,k;
printf("Jaghvi's Robot ..0FF 1 G0");
printf("\n\n");
//.......face
for(i=1;i<=N/2-8;i++)
{
printf(" ");
for(j=1;j<=N;j++)
{
printf("^");
}
printf("\n");

}
//.........face 0.5...///
for(i=1;i<=N/2-8;i++)
{
printf(" ");
for(j=1;j<=N/2-5;j++)
{
printf("^");
}
for(j=1;j<=3;j++)
{
printf(" ");
}
for(j=1;j<=5;j++)
{
printf("^");
}
for(j=1;j<=3;j++)
{
printf(" ");
}
for(j=1;j<=N/2-5;j++)
{
printf("^");
}
printf("\n");
}
//.......................
for(i=1;i<=N/2-7 ;i++)
{
printf(" ");
for(j=1;j<=N;j++)
{
printf("^");
}
printf("\n");
}
//...........neck....................//

for(i=1;i<=N/2-8;i++)
{
printf(" ");
for(j=1;j<=N/2-2;j++)
{
printf(" ");
}
for(j=1;j<=4;j++)
{
printf("!");
}
printf("\n");
}
//...............body.......

for(i=1;i<=N/2-7;i++)
{
printf(" ");
for(j=1;j<=2;j++)
{
printf(" ");
}

for(j=1;j<=N-4;j++)
{
printf("*");
}

printf("\n");
}
//...............hands.......//
for(i=1;i<=N/2-8;i++)
{
for(j=1;j<=8;j++)
{
printf("$");
}
printf(" ");

for(j=1;j<=N-2;j++)
{
printf("*");
}
printf(" ");
for(j=1;j<=8;j++)
{
printf("$");
}
printf("\n");
}
//.......................
for(i=1;i<=N/2-5;i++)
{
printf(" ");
for(j=1;j<=2;j++)
{
printf(" ");
}

for(j=1;j<=N-4;j++)
{
printf("*");
}

printf("\n");
//printf(" ");
}

//....legs.........................
for(i=1;i<=N/2-5;i++)
{
printf(" ");
for(j=1;j<=5;j++)
{
printf(" ");
}
for(j=1;j<=N/2-6;j++)
{
printf("$");
}
for(j=1;j<=2;j++)
{
printf(" ");
}
for(j=1;j<=N/2-6;j++)
{
printf("$");
}
printf("\n");
}
//,,,,,,,,,,,skate board...
for(i=1;i<=3;i++)
{

for(j=1;j<=2*N;j++)
{
printf("\"");
}
printf("\n");

}
//tyres...........
for(i=1;i<=2;i++)
{

for(j=1;j<=N/2-2;j++)
{
printf(" ");
}
for(j=1;j<=N/2-6;j++)
{
printf("@");
}
for(j=1;j<=N/2+8;j++)
{
printf(" ");
}
for(j=1;j<=N/2-6;j++)
{
printf("@");
}
printf("\n");

}
printf("=========    ============    ============      =============          ==============          ============              ===============\n");
printf("\n\n\n\n\n\n");

return 0;
}

Home you can customize in C


#include<stdio.h>
#define N 17
int main()
{int i,j,n;
for(i=1;i<= N;i++)
{
for(n= N;n>=i;n--)
printf("%c",'*');
//-----------------------------------------
for(j=1;j<=2*i-1;j++)
printf(" ");
//----------------------------------------------------------------
for(n= N;n>=i;n--)
printf("%c",'*');
for(n= N-1;n>=i;n--)
printf("%c",'*');
//.............................................
for(j=1;j<=2*i-1;j++)
printf("*");
//.............................
printf("\n");
}
//......................................
for(i=1;i<=2;i++)
{
for(n= 1;n<=N*4;n++)
{
printf("%c",'*');
}
printf("\n");
}
//...........................................
for(i=1;i<=N;i++)
{ for(n= 1;n<=1;n++)
{
printf("%c",'*');
}
for(n= 1;n<=N*2-1;n++)
{
printf("%c",' ');
}
for(n= 1;n<=2*N;n++)
{
printf("%c",'*');
}

printf("\n");
}
//...............................................
for(i=1;i<=2;i++)
{
for(n= 1;n<=N*4;n++)
{
printf("%c",'*');
}
printf("\n");
}
return 0;
}

Mountains using C


#include<stdio.h>
#define N 17
int main()
{int i,j,n;
for(i=1;i<= N;i++)
{
for(n= N;n>=i;n--)
printf("%c",'*');
//-----------------------------------------
for(j=1;j<=2*i-1;j++)
printf(" ");
//----------------------------------------------------------------
for(n= N;n>=i;n--)
printf("%c",'*');
for(n= N-1;n>=i;n--)
printf("%c",'*');
//.............................................
for(j=1;j<=2*i-1;j++)
printf(" ");
//.............................
for(n= N;n>=i;n--)
printf("%c",'*');
for(n= N-1;n>=i;n--)
printf("%c",'*');
for(j=1;j<=2*i-1;j++)
printf(" ");
//.............................
for(n= N;n>=i;n--)
printf("%c",'*');
for(n= N-1;n>=i;n--)
printf("%c",'*');
//--------------------------
for(j=1;j<=2*i-1;j++)
printf(" ");
//----------------------------------------------------------------
for(n= N;n>=i;n--)
printf("%c",'*');
for(n= N-1;n>=i;n--)
printf("%c",'*');
printf("\n");
}
return 0;
}

Friday, July 12, 2013

Decimal to Binary Conversion

This Program converts Decimal number to Binary.


#include<stdio.h>
#define PCN 10  //number of bits in the binary number
int main()
{
int c;
printf("enter number\n");//enter a decimal number
scanf("%d",&c);
printf("\nBinary Equivalent of %d is: ",c);
bin_c(c);//function for conversion from dec to bin
printf("\n");
return 0;
}
//function
int bin_c(int c)
{
int i,j,med=c;
int bin[PCN]={0};
for(i=0;i<PCN;i++)
{
if(med<2)
bin[i]=1;
else if(med%2==0)
bin[i]=0;
else
bin[i]=1;
med=med/2;
if(med==0)
break;
}
for(j=i;j>=0;j--)
{
printf("%d",bin[j]);
}
}

Monday, July 8, 2013

Number Triangle


#include<stdio.h>
int main()
#define N 28
{
int i,j,n=N,k;
printf("\"Jaghvi_Mehta\"\n\n\n\n\n\n\n\n\n\n");
for(i=1;i<=n;i++)
{
for(j=1;j<=(n-i);j++)
{
printf("   ");
}
k=i;
for(j=1;j<=2*i-1;j++)
{
if(j>(2*i-1)/2)
{
printf("%3d",k);k--;
}
else
{
printf("%3d",k);k++;
}
}
printf("\n");
}
return 0;
}

Sunday, July 7, 2013

Diamond in Square :C coded


#include<stdio.h>
#define N 20
int main()
{
int i,j,n=N;
for(i=0;i<n;i++)
{
if(i==0)
{
for(j=1;j<=n*2-1;j++)
{printf(" *");
}
}
else{
for(j=1;j<=n-i;j++)
{
printf(" *");
}

for(j=1;j<=2*i-1;j++)
{
printf("  ");
}
for(j=1;j<=n-i;j++)
{
printf(" *");
}
}
printf("\n");
}
int m=N-1;
//second half
for(i=1;i<n;i++)
{
if(i==n-1)
{
for(j=1;j<=n*2-1;j++)
{printf(" *");
}
}
else{
for(j=1;j<=i+1;j++)
{
printf(" *");
}
for(j=1;j<=2*m-3;j++)
{
printf("  ");
}
for(j=1;j<=i+1;j++)
{
printf(" *");
}
}
printf("\n");
m--;
}
return 0;
}