C_Language_Coding
1.34K subscribers
4 files
31 links
This channel will serve you C language program from basic to advance in a serial order that help you in understand the basic and crack any IT examination in easy way .

Invite other to Subscribe this channel on telegram
@Programming_and_Coding
Download Telegram
37. Pascal triangle without using function

1
1 1
1 2 1
1 3 3 1
1 4 6 4 1

#include<stdio.h>
#include<conio.h>
void main()
{
int x, y, n, a, z, s;
clrscr();

printf("Enter the number : ");
scanf("%d", &n);
s = n;

for (x = 0; x <= n; x++)
{
a = 1;
for (z = s; z >= 0; z--)
printf(" ");

s--;

for (y = 0; y <= x; y++)
{
printf("%d ", a);
a = (a * (x - y) / (y + 1));
}
printf("\n");
}
getch();
}

@programming_and_coding
Wipro Elite NLTH Announcement

Start Date: Reg. will start in a week
Last date: 5th Jan 2021
Online Exam: 11th–17th Jan 2021

Batch: 2021 Passout
Eligibilty: B.E/B.Tech/5yrs Integ-M.Tech
Branch: CS/IT/Circuital

CTC: INR 3.50 lpa & 6.75 lpa

Syllabus:
Quant(16)+Log(16)+Ver(16)=16*3=48Mins
Essay(1)+Coding(2)=(20+60)Mins

- via Prepflix
Telegram:
@programming_and_coding
#Update 2
38. Pascal triangle 2

1
121
12321
1234321
123454321

#include<stdio.h>
#include<conio.h>
void main()
{
int n, c, k, number = 1, space = n;
clrscr();

printf("Enter number of rows : ");
scanf("%d", &n);
printf("\n");
space = n;

for (c = 1; c <= n; c++)
{
for (k = space; k > 1; k--)
printf(" ");

space--;

for (k = 1; k <= 2 * c - 1; k++)
{
if (k <= c)
{
printf("%d", number);

if (k < c)
number++;
}
else
{
number--;
printf("%d", number);
}
}
number = 1;
printf("\n");
}
getch();
}
@programming_and_coding
39. Number Alphabet Pattern

1
A B
2 3 4
C D E F
5 6 7 8 9
G H I J K L

#include<stdio.h>
#include<conio.h>
void main()
{
int num, r, c;
int i = 1;
char ch = 'A';
clrscr();

printf("Enter the number of rows : ");
scanf("%d", &num);
printf("\n");

for (r = 1; r <= num; r++)
{
for (c = 1; c <= r; c++)
{
if (r % 2 == 0)
{
printf(" %c", ch++);
}
else
{
printf(" %d", i++);
}
}
printf("\n");
}
getch();
}
@programming_and_coding
40. Number Diamond Pattern

1
1 2 3
1 2 3 4 5
1 2 3 4 5 6 7
1 2 3 4 5 6 7 8 9
1 2 3 4 5 6 7
1 2 3 4 5
1 2 3
1

#include<stdio.h>
#include<conio.h>
void main()
{
int i, j, k;
clrscr();

for(i=1;i<=5;i++)
{
for(j=i;j<5;j++)
{
printf(" ");
}
for(k=1;k<(i*2);k++)
{
printf("%d",k);
}
printf("\n");
}
for(i=4;i>=1;i--)
{
for(j=5;j>i;j--)
{
printf(" ");
}
for(k=1;k<(i*2);k++)
{
printf("%d",k);
}
printf("\n");
}
getch();
}

@programming_and_coding
41. Diamond of Numbers

1
2 2 2
3 3 3 3 3
4 4 4 4 4 4 4
5 5 5 5 5 5 5 5 5
4 4 4 4 4 4 4
3 3 3 3 3
2 2 2
1

#include<stdio.h>
#include<conio.h>

void main()
{
int i, j, k;
clrscr();

for (i = 1; i <= 5; i++)
{
for (j = i; j < 5; j++)
{
printf(" ");
}
for (k = 1; k < (i * 2); k++)
{
printf("%d", i);
}
printf("\n");
}

for (i = 4; i >= 1; i--)
{
for (j = 5; j > i; j--)
{
printf(" ");
}
for (k = 1; k < (i * 2); k++)
{
printf("%d", i);
}
printf("\n");
}
getch();
}

@programming_and_coding
42. Diamond Pattern


• • •
• • • • •
• • •


#include<stdio.h>
#include<conio.h>

void main()
{

int n, c, k, space = 1;
clrscr();

printf("Enter number of rows : ");
scanf("%d", &n);

space = n - 1;

for (k = 1; k <= n; k++)
{

for (c = 1; c <= space; c++)
printf(" ");

space--;

for (c = 1; c <= 2 * k - 1; c++)
printf("•");

printf("\n");
}

space = 1;

for (k = 1; k <= n - 1; k++)
{

for (c = 1; c <= space; c++)
printf(" ");

space++;

for (c = 1; c <= 2 * (n - k) - 1; c++)
printf("•");

printf("\n");
}

getch();
}
@programming_and_coding
43. Diamond star outline

*
* *
* *
* *
* *
* *
*

#include<stdio.h>
#include<conio.h>

void main()
{
int i, j;
clrscr();

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

printf("*");

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

if (i == 1)
{
printf("\n");
}

else
{ printf("*\n"); }
}

for (i = 4; i >= 1; i--)
{
for (j = 5; j > i; j--)
{
printf(" ");
}

printf("*");

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

if (i == 1)
{
printf("\n");
}
else
{ printf("*\n"); }
}

getch();
}

@programming_and_coding
44. Hollow Diamond

* * * * * * * *
* * * * * *
* * * *
* *
* * * *
* * * * * *
* * * * * * * *

#include<stdio.h>
#include<conio.h>

void main()
{
int i, j, k;
clrscr();

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

for (k = 1; k < i; k++)
{
printf(" ");
}

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

printf("\n");
}

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

for (k = 1; k <= 5 - i; k++)
{
printf(" ");
}

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

printf("\n");
}

getch();
}

@programming_and_coding
45. Hollow Square

* * * * *
* *
* *
* *
* * * * *

#include<stdio.h>
#include<conio.h>

void main()
{
int i, j, n;
clrscr();

printf("Enter value of n : ");
scanf("%d", &n);
printf("\n");
for (i = 1; i <= n; i++)
{
for (j = 1; j <= n; j++)
{
if (i != 1 && i != n && j != 1 && j != n)
{
printf(" ");
}
else
{
printf("*");
}
}
printf("\n");
}
getch();
}
@programming_and_coding
46. Hourglass Pattern

* * * * * * * * *
* * * * * * *
* * * * *
* * *
*
* * *
* * * * *
* * * * * * *
* * * * * * * * *

#include<stdio.h>
#include<conio.h>

void main()
{
int num, n, r, c, sp;
clrscr();

printf("Enter number of rows: ");
scanf("%d", &num);
printf("\n");

n = num;

for (r = 1; r <= num; r++)
{
for (sp = 1; sp <= r; sp++)
printf(" ");

for (c = 1; c <= n; c++)
printf("*");

for (c = num - r; c >= 1; c--)
printf("*");

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

for (r = 2; r <= num; r++)
{
for (sp = num - r + 1; sp >= 1; sp--)
printf(" ");

for (c = 1; c <= r; c++)
printf("*");

for (c = r - 1; c >= 1; c--)
printf("*");

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

@programming_and_coding
47. Nested Star-Hash Pyramid

#####*#####
####*#*####
###*###*###
##*#####*##
#*#######*#
*#########*

#include<stdio.h>
#include<conio.h>

void main()
{
int n = 5, r, c;
clrscr();

for (r = 1; r <= 6; r++, n--)
{
// first pyramid
for (c = 1; c <= n; c++)
{
printf(" #");
}

// second pyramid
for (c = 1; c <= r; c++)
{
if (c == 1)
{
printf(" *");
}
else
{
printf(" #");
}
}

// third pyramid
for (c = r; c > 1; c--)
{
if (c == 2)
{
printf(" *");
}
else
{
printf(" #");
}
}

// fourth pyramid
for (c = n; c >= 1; c--)
{
printf(" #");
}

printf("\n");
}
getch();
}
@programming_and_coding
48. Reverse star pyramid

* * * * * * * * *
* * * * * * *
* * * * *
* * *
*

#include<stdio.h>
#include<conio.h>

void main()
{
int i, j, k;
clrscr();

for (i = 5; i >= 1; i--)
{
for (j = 5; j > i; j--)
{
printf(" ");
}

for (k = 1; k < (i * 2); k++)
{
printf("* ");
}

printf("\n");
}
getch();
}
@programming_and_coding
49. Rhombus Pattern

1 1
2 2
3 3
4 4
5 5
4 4
3 3
2 2
1 1

#include<stdio.h>
#include<conio.h>

void main()
{
int num, r, c, sp, n;
clrscr();

printf("Enter the number : ");
scanf("%d", &num);

for (r = 1; r <= num; r++)
{
for (sp = num - r; sp >= 1; sp--)
printf(" ");

printf("%d", r);

for (sp = r * 2; sp > 1; sp--)
printf(" ");

printf("%d", r);
printf("\n");
}

for (r = 1, n = num - 1; r < num; r++, n--)
{
for (sp = r; sp >= 1; sp--)
printf(" ");

printf("%d", n);

for (sp = n * 2; sp > 1; sp--)
printf(" ");

printf("%d", n);
printf("\n");
}
getch();
}
@programming_and_coding
50. Square kite pattern

1
2 2
3 3
4 4
3 3
2 2
1

#include<stdio.h>
#include<conio.h>

void main()
{
int i, j, k;
clrscr();

for (i = 1; i <= 4; i++)
{
for (j = 4; j >= (i - 1) * 2 - 1; j--)
printf(" ");
printf("%d", i);
for (j = 2; j <= (i - 1) * 4; j++)
printf(" ");
if (i > 1)
printf("%d", i);
printf("\n");
}
for (i = 3; i >= 1; i--)
{
for (j = 4; j >= (i - 1) * 2 - 1; j--)
printf(" ");
printf("%d", i);
for (j = 2; j <= (i - 1) * 4; j++)
printf(" ");
if (i > 1)
printf("%d", i);
printf("\n");
}
getch();
}
@programming_and_coding
51. Triangle with only border

#include<stdio.h>
#include<conio.h>

*
* *
* *
* *
* *
* *
* * * * * *

void drawTriangle(char border, char filler, int length)
{
int start = 2;
int base = 4;
int i, sp, j, b;
for (i = start; i <= length; i++)
{
for (sp = 0; sp <= length - i; sp++)
{
printf(" ");
}
if (i > start)
{
printf("%c ", border);
}
if (i > start)
{
for (b = base; b <= i; b++)
{
printf("%c ", filler);
}
}
printf("%c \n", border);
}

for (j = base; j < length + base; j++)
{
printf("%c ", border);
}
printf("\n");
}

void main()
{
int length = 6;
clrscr();
drawTriangle('*', ' ', length);
getch();
}
@programming_and_coding
52. Program to accept number and print it's factorial.

#include<stdio.h>
#include<conio.h>
void main()
{
int i, fact=1, n;
clrscr();
printf("Enter number : ");
scanf("%d", &n);

for(i=1; i<=n; i++)
{
fact = fact*i;
}
printf("Factorial is: %d", fact);
getch();
}
@programming_and_coding
53. Program to accept number and print if it is prime number or not.

#include<stdio.h>
#include<conio.h>
void main()
{
int i, n;
clrscr();
printf("Enter number : ");
scanf("%d", &n);

for(i=2; i<=n/2; i++)
{
if(n%i==0)
{
printf("Number is not Prime");
getch();
break;
}
}
printf("Number is Prime");
getch();
}
@programming_and_coding
54. Program to print 'n' prime numbers.

#include<stdio.h>
#include<conio.h>
#include<process.h>
void main()
{
int i, j, flag=1, n;
clrscr();
printf("Enter number : ");
scanf("%d", &n);

for(i=2; i<=n; i++)
{
flag=1;
for(j=2; j<=i/2; j++)
{
if(i%j==0)
{
flag=0;
break;
}
}
if(flag==1)
printf("%d\n", i);
}
getch();
}
@programming_and_coding
55. Program to accept a number and print Fibonacci sequence.

#include<stdio.h>
#include<conio.h>
void main()
{
int pre=1, cur=1, temp, i, n;
//pre means previous number
//cur means current number
clrscr();
printf("Enter number : ");
scanf("%d", &n);
printf("%d\t%d", pre, cur);

for(i=3; i<=n; i++)
{
temp = cur;
cur = pre + cur;
pre = temp;
printf("\t%d", cur);
}
getch();
}
@programming_and_coding