1.
ASSIGNING THE ASCII VALUE
PROGRAM:
#include <stdio.h>
#include <string.h>
void printASCII(char c) {
printf("Character: %c, ASCII Value: %d\n", c, c);
void printStringASCII(char str[]) {
printf("\nASCII values for string: \"%s\"\n", str);
for (int i = 0; i < strlen(str); i++) {
printf("Character: %c, ASCII: %d\n", str[i], str[i]);
void printAlphabetASCII() {
printf("\nASCII values for Alphabets:\n");
for (char ch = 'A'; ch <= 'Z'; ch++) {
printf("%c: %d\t", ch, ch);
printf("\n");
for (char ch = 'a'; ch <= 'z'; ch++) {
printf("%c: %d\t", ch, ch);
printf("\n");
int main() {
char inputChar;
char inputString[100];
printf("Enter a character to find its ASCII value: ");
scanf(" %c", &inputChar);
printASCII(inputChar);
printf("\nEnter a string to display its ASCII values: ");
fgets(inputString, sizeof(inputString), stdin);
inputString[strcspn(inputString, "\n")] = 0; // Remove newline character
printStringASCII(inputString);
printAlphabetASCII();
return 0;
OUTPUT:
Output:
Enter a character to find its ASCII value: Character: A, ASCII Value: 65
Enter a string to display its ASCII values:
ASCII values for string: ""
ASCII values for Alphabets:
A: 65 B: 66 C: 67 D: 68 E: 69 F: 70 G: 71
H: 72 I: 73 J: 74 K: 75 L: 76 M: 77 N: 78
O: 79 P: 80 Q: 81 R: 82 S: 83 T: 84 U: 85
V: 86 W: 87 X: 88 Y: 89 Z: 90
a: 97 b: 98 c: 99 d: 100 e: 101 f: 102 g: 103
h: 104 i: 105 j: 106 k: 107 l: 108 m: 109 n: 110
o: 111 p: 112 q: 113 r: 114 s: 115 t: 116 u: 117
v: 118 w: 119 x: 120 y: 121 z: 122
2. SQUARE OF TWO NUMBERS: USING FOR LOOP
PROGRAM:
#include <stdio.h>
void clearInputBuffer() {
while (getchar() != '\n');
void printSquares(int n) {
for (int i = 1; i <= n; i++) {
printf("%d squared = %d\n", i, i * i);
int getUserInput() {
int n;
printf("Enter a positive integer: ");
while (scanf("%d", &n) != 1 || n <= 0) {
clearInputBuffer(); // Clear any invalid input
printf("Invalid input. Please enter a positive integer: ");
return n;
int main() {
int n;
printf("Welcome to the Square Calculator!\n");
printf("This program will calculate the square of numbers from 1 up to the number you
provide.\n\n");
n = getUserInput();
printf("\nCalculating squares of numbers from 1 to %d:\n", n);
printSquares(n);
printf("\nProgram Summary:\n");
printf("You entered: %d\n", n);
printf("The squares of numbers from 1 to %d have been calculated.\n", n);
printf("\nThank you for using the Square Calculator. Have a great day!\n");
return 0;
}
OUTPUT:
Welcome to the Square Calculator!
This program will calculate the square of numbers from 1 up to the
number you provide.
Enter a positive integer: 12
Calculating squares of numbers from 1 to 12:
1 squared = 1
2 squared = 4
3 squared = 9
4 squared = 16
5 squared = 25
6 squared = 36
7 squared = 49
8 squared = 64
9 squared = 81
10 squared = 100
11 squared = 121
12 squared = 144
Program Summary:
You entered: 12
The squares of numbers from 1 to 12 have been calculated.
Thank you for using the Square Calculator. Have a great day