সমস্যা
অмерикан স্ট্যান্ডার্ড কোড ফর ইনফরমেশন ইন্টারচেঞ্জ (ASCII) ভ্যালু ০ থেকে ২৫৫ ক্যারেক্টার পর্যন্ত প্রিন্ট করুন ক্যারেক্টারকে ইন্টিজার টাইপ ভেরিয়েবলে ইনিশিয়ালাইজ না করে। শুধু ফরম্যাট স্পেসিফায়ার ব্যবহার করুন।
সমাধান
এখানে আমরা ৬৫ থেকে ১২২ পর্যন্ত প্রিন্ট করার প্রোগ্রাম লিখছি।
আপনি যদি সকল ASCII ভ্যালু দেখতে চান, তবে for লুপে নিচের মত লিখতে পারেন:
For(i=0;i<255;i++)
তবে এটি ০ থেকে ২৫৫ পর্যন্ত সকল ASCII ভ্যালু প্রিন্ট করবে।
৬৫ থেকে ১২২ পর্যন্ত ASCII ভ্যালু প্রিন্ট করার লজিক নিম্নরূপ:
Prints ASII values From A to z for (i = 65; i < =122; i++){ printf("%c \t\t %d\n", i, i); }
উদাহরণ
৬৫ থেকে ১২২ পর্যন্ত ASCII ভ্যালু প্রিন্ট করার C প্রোগ্রাম:
#include <stdio.h> int main() { // Declare Variables int i = 0; printf("Character \t ASCII Value\n\n"); //Print ASCII Values for (i = 65; i <=122; i++) { printf("%c \t\t %d\n", i, i); } return 0; }
আউটপুট
উপরোক্ত প্রোগ্রামটি এক্সিকিউট করলে নিচের আউটপুটটি দেখায়:
Character ASCII Value 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 [ 91 \ 92 ] 93 ^ 94 _ 95 ` 96 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