22 January 2022

C Function Programs

                         Function Programs

 

Sr. No.

Program Definition

1

Define function with example. 

2

Define more than one function in one program.

3

Function calling function demo.

4

Recursion. Direct type demo.

5

Recursion. Indirect type demo.

6

Addition of two number using function.

(without return value, without argument)

7

Addition of two number using function.

(without return value, with argument)

8

Addition of two number using function.

(with return value, without argument)

9

Addition of two number using function.

(with return value, with argument)

10

Star print with function.

11

Function pattern print.

12

No return value, with argument: addition of three numbers

13

No return value, with argument: reverse number

14

No return value, with argument: square of number

15

No return value, No argument: swapping of two number

16

No return value, with argument: swapping of two number

17

with return value, no argument .. square of number

18

with return value, without argument ..  addition of two number

19

with return value, without argument .. reverse number

20

With return value, with argument .. square of number

21

With return value, with argument .. addition of two number

22

with return value, with argument .. reverse number

23

with return value, No argument: swapping of two number

24

with return value, with argument: swapping of two number

25

With return value, with argument: multiplication of three numbers

       

C Function Program Solutions 

10 January 2022

Character

 #include<stdio.h>

#include<conio.h>


void main()

{

int i;

char ch[97];

clrscr();


printf("Enter your string: ");

 // scanf("%[^\n]s", ch);

 // printf("\n\n\nYour entered string is %s", ch);


gets(ch);

puts(ch);


getch();


}

sizeof

 #include<stdio.h>

#include<conio.h>


void main()

{

int i;

float j;


clrscr();


printf("\nSize of interger is %d", sizeof(i));

printf("\nSize of float is %d", sizeof(float));

printf("\nSize of charcter is %d", sizeof(char));


getch();

}


/*


Output:


Size of interger is 2

Size of float is 4

Size of charcter is 1


*/

Typedef

#include<stdio.h>

#include<conio.h>


typedef int shubham;

typedef float muskan;

void main()

{

shubham i;

muskan j;


clrscr();


printf("\nSize of interger is %d", sizeof(i));

printf("\nSize of float is %d", sizeof(j));

printf("\nSize of charcter is %d", sizeof(char));


getch();

}


/*


Output:



Size of interger is 2

Size of float is 4

Size of charcter is 1


*/

08 January 2022

Pattern Program with Color Code Blinking and Delay

#include<stdio.h>

#include<conio.h>


void main()

{

int i, j, no;

clrscr();


textcolor(4+128);

cprintf("Enter number: ");

scanf("%d", &no);


for(i=1; i<=no; i++)

{

for(j=1; j<=no-i; j++)

{

printf(" ");

delay(70);

}

for(j=1; j<=i; j++)

{

textcolor(j);

cprintf("*");

delay(70);

}

for(j=i-1; j>=1; j--)

{

textcolor(j);

cprintf("*");

delay(70);

}

printf("\n");

}


for(i=1; i<=no-1; i++)

{

for(j=1; j<=i; j++)

{

printf(" ");

delay(70);

}

for(j=1; j<=no-i; j++)

{

textcolor(j);

cprintf("*");

delay(70);

}

for(j=no-i-1; j>=1; j--)

{

textcolor(j);

cprintf("*");

delay(70);

}

printf("\n");

}

getch();

}


/*


Output:


Enter number: 5

     *

   ***

  *****

 *******

*********

 *******

  *****

   ***

     *


*/






Pattern Program with Color Code

#include<stdio.h>

#include<conio.h>


void main()

{

int i, j, no;

clrscr();


printf("Enter number: ");

scanf("%d", &no);


for(i=1; i<=no; i++)

{

textcolor(i);

for(j=1; j<=no-i; j++)

{

printf(" ");

}

for(j=1; j<=i; j++)

{

cprintf("*");

}

for(j=i-1; j>=1; j--)

{

cprintf("*");

}

printf("\n");

}


for(i=1; i<=no-1; i++)

{

textcolor(i);

for(j=1; j<=i; j++)

{

printf(" ");

}

for(j=1; j<=no-i; j++)

{

cprintf("*");

}

for(j=no-i-1; j>=1; j--)

{

cprintf("*");

}

printf("\n");

}

getch();

}


/*


Output:


Enter number: 5

     *

   ***

  *****

 *******

*********

 *******

  *****

   ***

     *


*/






Switch case with goto

 #include<stdio.h>

#include<conio.h>


void main()

{

int a, b, no;

clrscr();


x: printf("\n\nEnter value of a: ");

scanf("%d", &a);


printf("Enter value of b: ");

scanf("%d", &b);


printf("\n1. Addition");

printf("\n2. Subtraction");

printf("\n3. Multiplication");

printf("\n4. Division");

printf("\n5. Exit");

printf("\n\nEnter Your Choice: ");

scanf("%d", &no);


switch(no)

{

case 1: printf("\n Sum = %d", a+b);

break;


case 2: printf("\n Sub = %d", a-b);

break;


case 3: printf("\n Mul = %d", a*b);

break;


case 4: printf("\n Div = %d", a/b);

break;


case 5: exit(0);


default: printf("\nEnter valid choice");

}

goto x;

getch();

}

Switch Case with do..while()

 #include<stdio.h>

#include<conio.h>


void main()

{

int a, b, no;

clrscr();

do

{

printf("\n\nEnter value of a: ");

scanf("%d", &a);


printf("Enter value of b: ");

scanf("%d", &b);


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

printf("\n    Menu    \n");

printf("------------");

printf("\n||1. Addition");

printf("\n||2. Subtraction");

printf("\n||3. Multiplication");

printf("\n||4. Division");

printf("\n||5. Exit");

printf("\n\nEnter Your Choice: ");

scanf("%d", &no);


switch(no)

{

case 1: printf("\n Sum = %d", a+b);

break;


case 2: printf("\n Sub = %d", a-b);

break;


case 3: printf("\n Mul = %d", a*b);

break;


case 4: printf("\n Div = %d", a/b);

break;


case 5: exit(0);


default: printf("\nEnter valid choice");

}

}while(no != 5);

getch();

}

ASCII Value Program

 #include<stdio.h>

#include<conio.h>


void main()

{

int i;

clrscr();


for(i=14; i<=255; i++)

{

printf("%d. %c\t", i, i);

}

getch();

}


/*


Output:


0.  ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ Ou1.     2.         10.

11.    12.    13. 14.    15.    16.    17.    18.    19.    20.    21.    22.    23. 

24.    25.    26.    27. 28.        29.    30.    31.    32.     33. !

34. "   35. #   36. $   37. %   38. &   39. '   40. (   41. )   42. *   43. +

44. ,   45. -   46. .   47. /   48. 0   49. 1   50. 2   51. 3   52. 4   53. 5

54. 6   55. 7   56. 8   57. 9   58. :   59. ;   60. <   61. =   62. >   63. ?

64. @   65. A   66. B   67. C   68. D   69. E   70. F   71. G   72. H   73. I

74. J   75. K   76. L   77. M   78. N   79. O   80. P   81. Q   82. R   83. S

84. T   85. U   86. V   87. W   88. X   89. Y   90. Z   91. [   92. \   93. ]

94. ^   95. _   96. `   97. a   98. b   99. c   100. d  101. e  102. f  103. g

104. h  105. i  106. j  107. k  108. l  109. m  110. n  111. o  112. p  113. q

114. r  115. s  116. t  117. u  118. v  119. w  120. x  121. y  122. z  123. {

124. |  125. }  126. ~  127.   128. €  129.   130. ‚  131. ƒ  132. „  133. …

134. †  135. ‡  136. ˆ  137. ‰  138. Š  139. ‹  140. Œ  141.   142. Ž  143. 

144.   145. ‘  146. ’  147. “  148. ”  149. •  150. –  151. —  152. ˜  153. ™

154. š  155. ›  156. œ  157.   158. ž  159. Ÿ  160.    161. ¡  162. ¢  163. £

164. ¤  165. ¥  166. ¦  167. §  168. ¨  169. ©  170. ª  171. «  172. ¬  173. ­

174. ®  175. ¯  176. °  177. ±  178. ²  179. ³  180. ´  181. µ  182. ¶  183. ·

184. ¸  185. ¹  186. º  187. »  188. ¼  189. ½  190. ¾  191. ¿  192. À  193. Á

194.   195. à 196. Ä  197. Å  198. Æ  199. Ç  200. È  201. É  202. Ê  203. Ë

204. Ì  205. Í  206. Π 207. Ï  208. Р 209. Ñ  210. Ò  211. Ó  212. Ô  213. Õ

214. Ö  215. ×  216. Ø  217. Ù  218. Ú  219. Û  220. Ü  221. Ý  222. Þ  223. ß

224. à  225. á  226. â  227. ã  228. ä  229. å  230. æ  231. ç  232. è  233. é

234. ê  235. ë  236. ì  237. í  238. î  239. ï  240. ð  241. ñ  242. ò  243. ó

244. ô  245. õ  246. ö  247. ÷  248. ø  249. ù  250. ú  251. û  252. ü  253. ý

254. þ  255. ÿ



*/