āϏāĻŋ āĻĒā§āϰ⧋āĻ—ā§āϰāĻžāĻŽāĻŋāĻ‚ (C Programming) āĻšāϞ⧋ āĻāĻ•āϟāĻŋ āωāĻšā§āϚ āĻ¸ā§āϤāϰ⧇āϰ āĻĒā§āϰ⧋āĻ—ā§āϰāĻžāĻŽāĻŋāĻ‚ āĻ­āĻžāώāĻž āϝāĻž ⧧⧝⧭ā§Ļ-āĻāϰ āĻĻāĻļāϕ⧇ āĻĄā§‡āύāĻŋāϏ āϰāĻŋāϚāĻŋ (Dennis Ritchie) āĻŦ⧇āϞ āĻ˛ā§āϝāĻžāĻŦāϰ⧇āϟāϰāĻŋāϤ⧇ āωāĻĻā§āĻ­āĻžāĻŦāύ āĻ•āϰ⧇āύāĨ¤ āĻāϟāĻŋ āϏāĻŋāĻ¸ā§āĻŸā§‡āĻŽ āĻĒā§āϰ⧋āĻ—ā§āϰāĻžāĻŽāĻŋāĻ‚, āϝ⧇āĻŽāύ āĻ…āĻĒāĻžāϰ⧇āϟāĻŋāĻ‚ āϏāĻŋāĻ¸ā§āĻŸā§‡āĻŽ āĻāĻŦāĻ‚ āĻ•āĻŽā§āĻĒāĻžāχāϞāĻžāϰ āϤ⧈āϰāĻŋ āĻ•āϰāĻžāϰ āϜāĻ¨ā§āϝ āĻŦā§āϝāĻŦāĻšā§ƒāϤ āĻšāϝāĻŧ āĻāĻŦāĻ‚ āĻāϟāĻŋ āĻĻā§āϰ⧁āϤ āĻāĻŦāĻ‚ āĻ•āĻžāĻ°ā§āϝāĻ•āϰ āĻĒā§āϰ⧋āĻ—ā§āϰāĻžāĻŽ āϤ⧈āϰāĻŋ āĻ•āϰāϤ⧇ āϏāĻ•ā§āώāĻŽāĨ¤ āϏāĻŋ āĻĒā§āϰ⧋āĻ—ā§āϰāĻžāĻŽāĻŋāĻ‚ āĻāĻ•āϟāĻŋ āĻŦāĻšā§āĻŽā§āĻ–ā§€ āĻ­āĻžāώāĻž āϝāĻž āφāϜāĻ“ āϏāĻĢāϟāĻ“āϝāĻŧā§āϝāĻžāϰ āωāĻ¨ā§āύāϝāĻŧāύ, āĻāĻŽāĻŦ⧇āĻĄā§‡āĻĄ āϏāĻŋāĻ¸ā§āĻŸā§‡āĻŽ, āĻāĻŦāĻ‚ āĻ…āĻ¨ā§āϝāĻžāĻ¨ā§āϝ āĻĒā§āϰāϝ⧁āĻ•ā§āϤāĻŋāĻ—āϤ āĻ•ā§āώ⧇āĻ¤ā§āϰ⧇ āĻŦā§āϝāĻžāĻĒāĻ•āĻ­āĻžāĻŦ⧇ āĻŦā§āϝāĻŦāĻšā§ƒāϤ āĻšāϝāĻŧāĨ¤

āϏāĻŋ āĻĒā§āϰ⧋āĻ—ā§āϰāĻžāĻŽāĻŋāĻ‚-āĻāϰ āĻŦ⧈āĻļāĻŋāĻˇā§āĻŸā§āϝ:

ā§§. āĻŦāĻšā§āĻŽā§āĻ–ā§€ āĻāĻŦāĻ‚ āĻļāĻ•ā§āϤāĻŋāĻļāĻžāϞ⧀:

  • āϏāĻŋ āĻāĻ•āϟāĻŋ āϏāĻžāϧāĻžāϰāĻŖ āωāĻĻā§āĻĻ⧇āĻļā§āϝ āĻĒā§āϰ⧋āĻ—ā§āϰāĻžāĻŽāĻŋāĻ‚ āĻ­āĻžāώāĻž, āϝāĻž āĻŦāĻŋāĻ­āĻŋāĻ¨ā§āύ āϧāϰāϪ⧇āϰ āĻĒā§āϰ⧋āĻ—ā§āϰāĻžāĻŽ āϤ⧈āϰāĻŋ āĻ•āϰāϤ⧇ āϏāĻ•ā§āώāĻŽāĨ¤ āĻāϟāĻŋ āϞ⧋-āϞ⧇āϭ⧇āϞ (āĻ•āĻžāĻ™ā§āĻ•ā§āώāĻŋāϤ āĻšāĻžāĻ°ā§āĻĄāĻ“āϝāĻŧā§āϝāĻžāϰ āĻĒāϰāĻŋāϚāĻžāϞāύāĻž) āĻāĻŦāĻ‚ āĻšāĻžāχ-āϞ⧇āϭ⧇āϞ (āĻ…ā§āϝāĻžāĻĒā§āϞāĻŋāϕ⧇āĻļāύ āĻāĻŦāĻ‚ āϏāĻĢāϟāĻ“āϝāĻŧā§āϝāĻžāϰ) āĻ•āĻžāϜ āĻ•āϰāϤ⧇ āϏāĻ•ā§āώāĻŽāĨ¤

⧍. āϏāĻŋāĻŽā§āĻĒāϞ āĻāĻŦāĻ‚ āĻāĻĢāĻŋāϏāĻŋāϝāĻŧ⧇āĻ¨ā§āϟ:

  • āϏāĻŋ āĻĒā§āϰ⧋āĻ—ā§āϰāĻžāĻŽāĻŋāĻ‚ āĻ­āĻžāώāĻž āϏāĻšāϜ āĻāĻŦāĻ‚ āĻ•āĻžāĻ°ā§āϝāĻ•āϰ⧀, āϝāĻž āĻĻā§āϰ⧁āϤ āĻ•āĻžāϜ āĻ•āϰāϤ⧇ āĻāĻŦāĻ‚ āĻŽā§‡āĻŽā§‹āϰāĻŋāϰ āĻĻāĻ•ā§āώ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰāϤ⧇ āϏāĻšāĻžāϝāĻŧāĻ•āĨ¤ āĻāϟāĻŋ āĻ•āĻŽā§āĻĒāĻžāχāϞ āĻ•āϰāĻžāϰ āϏāĻŽāϝāĻŧ āĻĒā§āϰ⧋āĻ—ā§āϰāĻžāĻŽā§‡āϰ āĻ—āϤāĻŋ āĻāĻŦāĻ‚ āĻĒāĻžāϰāĻĢāϰāĻŽā§āϝāĻžāĻ¨ā§āϏ āωāĻ¨ā§āύāϤ āĻ•āϰ⧇āĨ¤

ā§Š. āĻĒā§‹āĻ°ā§āĻŸā§‡āĻŦāϞ:

  • āϏāĻŋ āĻĒā§āϰ⧋āĻ—ā§āϰāĻžāĻŽāĻŋāĻ‚ āĻ­āĻžāώāĻžāϝāĻŧ āϞ⧇āĻ–āĻž āĻĒā§āϰ⧋āĻ—ā§āϰāĻžāĻŽāϗ⧁āϞ⧋ āϏāĻšāĻœā§‡āχ āĻŦāĻŋāĻ­āĻŋāĻ¨ā§āύ āĻĒā§āĻ˛ā§āϝāĻžāϟāĻĢāĻ°ā§āĻŽā§‡ āĻ•āĻŽā§āĻĒāĻžāχāϞ āĻāĻŦāĻ‚ āϚāĻžāϞāĻžāύ⧋ āϝāĻžāϝāĻŧāĨ¤ āĻāĻ•āĻŦāĻžāϰ āϏāĻ āĻŋāĻ•āĻ­āĻžāĻŦ⧇ āϞ⧇āĻ–āĻž āĻĒā§āϰ⧋āĻ—ā§āϰāĻžāĻŽ āϏāĻšāĻœā§‡ āĻŦāĻŋāĻ­āĻŋāĻ¨ā§āύ āĻ…āĻĒāĻžāϰ⧇āϟāĻŋāĻ‚ āϏāĻŋāĻ¸ā§āĻŸā§‡āĻŽā§‡ āϰ⧂āĻĒāĻžāĻ¨ā§āϤāϰ āĻ•āϰāĻž āϝāĻžāϝāĻŧāĨ¤

ā§Ē. āϞāĻžāĻ“ āϞ⧇āϭ⧇āϞ āĻĢāĻžāĻ‚āĻļāύāĻžāϞāĻŋāϟāĻŋ (Low-Level Functionality):

  • āϏāĻŋ āĻ­āĻžāώāĻž āϞ⧋-āϞ⧇āϭ⧇āϞ āĻŽā§‡āĻŽā§‹āϰāĻŋ āĻŽā§āϝāĻžāύāĻŋāĻĒ⧁āϞ⧇āĻļāύ āĻāĻŦāĻ‚ āϏāϰāĻžāϏāϰāĻŋ āĻšāĻžāĻ°ā§āĻĄāĻ“āϝāĻŧā§āϝāĻžāϰ āύāĻŋāϝāĻŧāĻ¨ā§āĻ¤ā§āϰāĻŖ āĻ•āϰāϤ⧇ āĻĒāĻžāϰ⧇āĨ¤ āĻāϟāĻŋ āĻ…ā§āϝāĻžāϏ⧇āĻŽā§āĻŦāϞāĻŋ āĻ­āĻžāώāĻžāϰ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ āĻšāĻŋāϏ⧇āĻŦ⧇ āĻ•āĻžāϜ āĻ•āϰāϤ⧇ āϏāĻ•ā§āώāĻŽāĨ¤

āϏāĻŋ āĻĒā§āϰ⧋āĻ—ā§āϰāĻžāĻŽāĻŋāĻ‚-āĻāϰ āĻŽā§ŒāϞāĻŋāĻ• āωāĻĒāĻžāĻĻāĻžāύ:

ā§§. āĻĄāĻžāϟāĻž āϟāĻžāχāĻĒ (Data Types):

  • āϏāĻŋ āĻ­āĻžāώāĻžāϝāĻŧ āĻŦāĻŋāĻ­āĻŋāĻ¨ā§āύ āϧāϰāύ⧇āϰ āĻĄāĻžāϟāĻž āϟāĻžāχāĻĒ āĻĨāĻžāϕ⧇, āϝ⧇āĻŽāύ int, float, char, āĻāĻŦāĻ‚ double, āϝāĻž āϭ⧇āϰāĻŋāϝāĻŧ⧇āĻŦāϞāϗ⧁āϞ⧋āϰ āĻŽāĻžāĻ§ā§āϝāĻŽā§‡ āĻĄā§‡āϟāĻž āϏāĻ‚āϰāĻ•ā§āώāĻŖ āĻāĻŦāĻ‚ āĻĒā§āϰāĻ•ā§āϰāĻŋāϝāĻŧāĻž āĻ•āϰāϤ⧇ āĻŦā§āϝāĻŦāĻšā§ƒāϤ āĻšāϝāĻŧāĨ¤

⧍. āϭ⧇āϰāĻŋāϝāĻŧ⧇āĻŦāϞ (Variables):

  • āϭ⧇āϰāĻŋāϝāĻŧ⧇āĻŦāϞ āĻšāϞ⧋ āĻĄā§‡āϟāĻž āϏāĻ‚āϰāĻ•ā§āώāϪ⧇āϰ āĻ¸ā§āĻĨāĻžāύ āϝāĻž āĻāĻ•āϟāĻŋ āύāĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āϟ āĻĄāĻžāϟāĻž āϟāĻžāχāĻĒ āĻ…āύ⧁āϝāĻžāϝāĻŧā§€ āĻŽāĻžāύ āϧāĻžāϰāĻŖ āĻ•āϰ⧇āĨ¤ āωāĻĻāĻžāĻšāϰāĻŖ:

int number;
float price;
char grade;
 

ā§Š. āĻ…āĻĒāĻžāϰ⧇āϟāϰ (Operators):

  • āϏāĻŋ āĻ­āĻžāώāĻžāϝāĻŧ āĻ—āĻžāĻŖāĻŋāϤāĻŋāĻ•, āϞāϜāĻŋāĻ•ā§āϝāĻžāϞ, āĻāĻŦāĻ‚ āϏāĻŽā§āĻĒāĻ°ā§āĻ•āĻŋāϤ āĻ…āĻĒāĻžāϰ⧇āϟāϰ āϰāϝāĻŧ⧇āϛ⧇, āϝāĻž āĻĒā§āϰ⧋āĻ—ā§āϰāĻžāĻŽā§‡āϰ āϭ⧇āϰāĻŋāϝāĻŧ⧇āĻŦāϞ⧇āϰ āĻŽāĻžāύ āύāĻŋāϝāĻŧ⧇ āĻ•āĻžāϜ āĻ•āϰāϤ⧇ āϏāĻ•ā§āώāĻŽāĨ¤ āωāĻĻāĻžāĻšāϰāĻŖ: +, -, *, /, &&, ||, ==āĨ¤

ā§Ē. āĻ•āĻ¨ā§āĻŸā§āϰ⧋āϞ āĻ¸ā§āĻŸā§āϰāĻžāĻ•āϚāĻžāϰ (Control Structures):

  • āϏāĻŋ āĻĒā§āϰ⧋āĻ—ā§āϰāĻžāĻŽāĻŋāĻ‚āϝāĻŧ⧇ āĻŦāĻŋāĻ­āĻŋāĻ¨ā§āύ āĻļāĻ°ā§āϤ āĻāĻŦāĻ‚ āϞ⧁āĻĒ āĻŦā§āϝāĻŦāĻšā§ƒāϤ āĻšāϝāĻŧ, āϝ⧇āĻŽāύ if, else, for, while, āĻāĻŦāĻ‚ do-while, āϝāĻž āĻĒā§āϰ⧋āĻ—ā§āϰāĻžāĻŽā§‡āϰ āĻĒā§āϰāĻŦāĻžāĻš āύāĻŋāϝāĻŧāĻ¨ā§āĻ¤ā§āϰāĻŖ āĻ•āϰāϤ⧇ āϏāĻšāĻžāϝāĻŧāĻ•āĨ¤
  • āωāĻĻāĻžāĻšāϰāĻŖ:

if (x > y) {
   printf("x is greater");
} else {
   printf("y is greater");
}
 

ā§Ģ. āĻĢāĻžāĻ‚āĻļāύ (Functions):

  • āϏāĻŋ āĻĒā§āϰ⧋āĻ—ā§āϰāĻžāĻŽāĻŋāĻ‚āϝāĻŧ⧇ āĻĢāĻžāĻ‚āĻļāύ āĻšāϞ⧋ āĻĒ⧁āύāϰāĻžāĻŦ⧃āĻ¤ā§āϤāĻŋāĻŽā§‚āϞāĻ• āĻ•āĻžāϜāϗ⧁āϞāĻŋ āϏāĻŽā§āĻĒāĻžāĻĻāύ āĻ•āϰāĻžāϰ āϜāĻ¨ā§āϝ āĻŦā§āϝāĻŦāĻšā§ƒāϤ āϕ⧋āĻĄ āĻŦā§āϞāĻ•āĨ¤ āĻāϟāĻŋ āϕ⧋āĻĄā§‡āϰ āĻĒ⧁āύāϰāĻžāĻŦ⧃āĻ¤ā§āϤāĻŋ āĻ•āĻŽāĻžāϤ⧇ āĻāĻŦāĻ‚ āĻĒā§āϰ⧋āĻ—ā§āϰāĻžāĻŽāϕ⧇ āφāϰāĻ“ āĻŽāĻĄā§āϞāĻžāϰ āĻ•āϰāϤ⧇ āϏāĻšāĻžāϝāĻŧāĻ•āĨ¤
  • āωāĻĻāĻžāĻšāϰāĻŖ:

int add(int a, int b) {
   return a + b;
}
 

āϏāĻŋ āĻĒā§āϰ⧋āĻ—ā§āϰāĻžāĻŽā§‡āϰ āĻāĻ•āϟāĻŋ āϏāĻžāϧāĻžāϰāĻŖ āωāĻĻāĻžāĻšāϰāĻŖ:

āύāĻŋāĻšā§‡ āĻāĻ•āϟāĻŋ āϏāĻžāϧāĻžāϰāĻŖ āϏāĻŋ āĻĒā§āϰ⧋āĻ—ā§āϰāĻžāĻŽ āĻĻ⧇āĻ–āĻžāύ⧋ āĻšāϞ⧋, āϝāĻž "Hello, World!" āφāωāϟāĻĒ⧁āϟ āĻĻ⧇āϝāĻŧ:

#include

int main() {
   printf("Hello, World!\n");
   return 0;
}
 

āĻŦā§āϝāĻžāĻ–ā§āϝāĻž:

  • #include : āĻāϟāĻŋ āĻāĻ•āϟāĻŋ āĻšā§‡āĻĄāĻžāϰ āĻĢāĻžāχāϞ āϝāĻž āχāύāĻĒ⧁āϟ āĻāĻŦāĻ‚ āφāωāϟāĻĒ⧁āϟ āĻĢāĻžāĻ‚āĻļāύ (āϝ⧇āĻŽāύ printf) āĻŦā§āϝāĻŦāĻšāĻžāϰ⧇āϰ āϜāĻ¨ā§āϝ āĻĒā§āϰāϝāĻŧā§‹āϜāύāĨ¤
  • int main(): āĻĒā§āϰ⧋āĻ—ā§āϰāĻžāĻŽā§‡āϰ āĻĒā§āϰāϧāĻžāύ āĻĢāĻžāĻ‚āĻļāύ, āϝāĻž āĻĒā§āϰ⧋āĻ—ā§āϰāĻžāĻŽ āϚāĻžāϞ⧁ āĻšāĻ“āϝāĻŧāĻžāϰ āϏāĻŽāϝāĻŧ āĻĒā§āϰāĻĨāĻŽā§‡ āĻ•āĻžāĻ°ā§āϝāĻ•āϰ āĻšāϝāĻŧāĨ¤
  • printf("Hello, World!\n");: āĻāϟāĻŋ "Hello, World!" āĻŽā§‡āϏ⧇āϜ āĻĒā§āϰāĻŋāĻ¨ā§āϟ āĻ•āϰ⧇ āĻāĻŦāĻ‚ āĻāĻ•āϟāĻŋ āύāϤ⧁āύ āϞāĻžāχāύ⧇ āϝāĻžāϝāĻŧāĨ¤
  • return 0;: āĻĒā§āϰ⧋āĻ—ā§āϰāĻžāĻŽ āϏāĻĢāϞāĻ­āĻžāĻŦ⧇ āĻļ⧇āώ āĻšāϞ⧇ ā§Ļ āĻŽāĻžāύ āĻĒā§āϰāĻĻāĻžāύ āĻ•āϰ⧇āĨ¤

āϏāĻŋ āĻĒā§āϰ⧋āĻ—ā§āϰāĻžāĻŽāĻŋāĻ‚-āĻāϰ āϏ⧁āĻŦāĻŋāϧāĻž:

  • āĻĻā§āϰ⧁āϤ āĻāĻŦāĻ‚ āĻ•āĻžāĻ°ā§āϝāĻ•āϰ⧀: āϏāĻŋ āĻĒā§āϰ⧋āĻ—ā§āϰāĻžāĻŽāĻŋāĻ‚ āĻ­āĻžāώāĻž āĻĻā§āϰ⧁āϤ āĻāĻŦāĻ‚ āĻŽā§‡āĻŽā§‹āϰāĻŋāϰ āĻĻāĻ•ā§āώ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰ⧇āĨ¤ āĻāϟāĻŋ āĻšāĻžāχ āĻĒāĻžāϰāĻĢāϰāĻŽā§āϝāĻžāĻ¨ā§āϏ āĻĒā§āϰ⧋āĻ—ā§āϰāĻžāĻŽ āĻāĻŦāĻ‚ āϏāĻŋāĻ¸ā§āĻŸā§‡āĻŽ āϏāĻĢāϟāĻ“āϝāĻŧā§āϝāĻžāϰ āϤ⧈āϰāĻŋāϰ āϜāĻ¨ā§āϝ āφāĻĻāĻ°ā§āĻļāĨ¤
  • āĻšāĻžāĻ°ā§āĻĄāĻ“āϝāĻŧā§āϝāĻžāϰ āύāĻŋāϝāĻŧāĻ¨ā§āĻ¤ā§āϰāϪ⧇āϰ āĻ•ā§āώāĻŽāϤāĻž: āϏāĻŋ āĻ­āĻžāώāĻž āϏāϰāĻžāϏāϰāĻŋ āĻŽā§‡āĻŽā§‹āϰāĻŋ āĻāĻŦāĻ‚ āĻšāĻžāĻ°ā§āĻĄāĻ“āϝāĻŧā§āϝāĻžāϰ āύāĻŋāϝāĻŧāĻ¨ā§āĻ¤ā§āϰāĻŖ āĻ•āϰāϤ⧇ āϏāĻ•ā§āώāĻŽ, āϝāĻž āĻāĻŽāĻŦ⧇āĻĄā§‡āĻĄ āϏāĻŋāĻ¸ā§āĻŸā§‡āĻŽ āĻāĻŦāĻ‚ āĻ…āĻĒāĻžāϰ⧇āϟāĻŋāĻ‚ āϏāĻŋāĻ¸ā§āĻŸā§‡āĻŽ āϤ⧈āϰāĻŋ āĻ•āϰāϤ⧇ āϏāĻšāĻžāϝāĻŧāĻ•āĨ¤
  • āĻĒā§‹āĻ°ā§āĻŸā§‡āĻŦāϞ āĻāĻŦāĻ‚ āĻ¸ā§āĻŸā§āϝāĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĻĄ: āϏāĻŋ āĻĒā§āϰ⧋āĻ—ā§āϰāĻžāĻŽāĻŋāĻ‚ āĻ­āĻžāώāĻžāϝāĻŧ āϞ⧇āĻ–āĻž āĻĒā§āϰ⧋āĻ—ā§āϰāĻžāĻŽāϗ⧁āϞāĻŋ āĻŦāĻŋāĻ­āĻŋāĻ¨ā§āύ āĻĒā§āĻ˛ā§āϝāĻžāϟāĻĢāĻ°ā§āĻŽā§‡ āϏāĻšāĻœā§‡ āĻ•āĻŽā§āĻĒāĻžāχāϞ āĻāĻŦāĻ‚ āϰ⧂āĻĒāĻžāĻ¨ā§āϤāϰ āĻ•āϰāĻž āϝāĻžāϝāĻŧāĨ¤

āϏāĻŋ āĻĒā§āϰ⧋āĻ—ā§āϰāĻžāĻŽāĻŋāĻ‚-āĻāϰ āϏ⧀āĻŽāĻžāĻŦāĻĻā§āϧāϤāĻž:

  • āĻ…āĻŦāĻœā§‡āĻ•ā§āϟ-āĻ…āϰāĻŋāϝāĻŧ⧇āĻ¨ā§āĻŸā§‡āĻĄ āύāϝāĻŧ: āϏāĻŋ āĻĒā§āϰ⧋āĻ—ā§āϰāĻžāĻŽāĻŋāĻ‚ āĻāĻ•āϟāĻŋ āĻĒā§āϰāϏ⧇āĻĄāĻŋāωāϰāĻžāϞ āĻ­āĻžāώāĻž, āϤāĻžāχ āĻāϤ⧇ āĻ…āĻŦāĻœā§‡āĻ•ā§āϟ-āĻ…āϰāĻŋāϝāĻŧ⧇āĻ¨ā§āĻŸā§‡āĻĄ āĻĒā§āϰ⧋āĻ—ā§āϰāĻžāĻŽāĻŋāĻ‚ (OOP) āϏāĻŽāĻ°ā§āĻĨāύ āύ⧇āχāĨ¤
  • āϏāĻžāϧāĻžāϰāĻŖāϤ āĻ•āĻŽ āύāĻŋāϰāĻžāĻĒāĻ¤ā§āϤāĻž: āϏāĻŋ āĻĒā§āϰ⧋āĻ—ā§āϰāĻžāĻŽāĻŋāĻ‚āϝāĻŧ⧇ āĻŽā§‡āĻŽā§‹āϰāĻŋ āĻ…ā§āϝāĻžāĻ•ā§āϏ⧇āϏ āĻāĻŦāĻ‚ āĻĒāϝāĻŧ⧇āĻ¨ā§āϟāĻžāϰ āĻŦā§āϝāĻŦāĻšāĻžāϰ⧇āϰ āĻ•āĻžāϰāϪ⧇, āĻĒā§āϰ⧋āĻ—ā§āϰāĻžāĻŽā§‡āϰ āĻ¤ā§āϰ⧁āϟāĻŋ āĻŦāĻž āύāĻŋāϰāĻžāĻĒāĻ¤ā§āϤāĻžāϰ āĻā§āρāĻ•āĻŋ āĻĨāĻžāĻ•āϤ⧇ āĻĒāĻžāϰ⧇āĨ¤
  • āĻ•ā§āϞāĻžāϏ āĻāĻŦāĻ‚ āχāĻ¨ā§āϟāĻžāϰāĻĢ⧇āϏ āύ⧇āχ: āφāϧ⧁āύāĻŋāĻ• āĻĒā§āϰ⧋āĻ—ā§āϰāĻžāĻŽāĻŋāĻ‚ āĻ­āĻžāώāĻžāϰ āϤ⧁āϞāύāĻžāϝāĻŧ, āϏāĻŋ āϤ⧇ āĻ•ā§āϞāĻžāϏ āĻŦāĻž āχāĻ¨ā§āϟāĻžāϰāĻĢ⧇āϏ āϏāĻžāĻĒā§‹āĻ°ā§āϟ āύ⧇āχāĨ¤

āϏāĻžāϰāϏāĻ‚āĻ•ā§āώ⧇āĻĒ:

āϏāĻŋ āĻĒā§āϰ⧋āĻ—ā§āϰāĻžāĻŽāĻŋāĻ‚ āĻāĻ•āϟāĻŋ āĻļāĻ•ā§āϤāĻŋāĻļāĻžāϞ⧀ āĻāĻŦāĻ‚ āĻŦāĻšā§āĻŽā§āĻ–ā§€ āĻĒā§āϰ⧋āĻ—ā§āϰāĻžāĻŽāĻŋāĻ‚ āĻ­āĻžāώāĻž, āϝāĻž āϏāĻŋāĻ¸ā§āĻŸā§‡āĻŽ āĻĒā§āϰ⧋āĻ—ā§āϰāĻžāĻŽāĻŋāĻ‚ āĻāĻŦāĻ‚ āĻāĻŽāĻŦ⧇āĻĄā§‡āĻĄ āϏāĻŋāĻ¸ā§āĻŸā§‡āĻŽ āϤ⧈āϰāĻŋāϰ āϜāĻ¨ā§āϝ āĻŦā§āϝāĻŦāĻšā§ƒāϤ āĻšāϝāĻŧāĨ¤ āĻāϟāĻŋ āĻĻā§āϰ⧁āϤ, āĻ•āĻžāĻ°ā§āϝāĻ•āϰ⧀, āĻāĻŦāĻ‚ āĻŽā§‡āĻŽā§‹āϰāĻŋ āĻŦā§āϝāĻŦāĻ¸ā§āĻĨāĻžāĻĒāύāĻžāϰ āĻ•ā§āώāĻŽāϤāĻž āϰāĻžāϖ⧇, āϝāĻž āωāĻšā§āϚ āĻŽāĻžāύ⧇āϰ āϏāĻĢāϟāĻ“āϝāĻŧā§āϝāĻžāϰ āĻāĻŦāĻ‚ āĻ…ā§āϝāĻžāĻĒā§āϞāĻŋāϕ⧇āĻļāύ āϤ⧈āϰāĻŋ āĻ•āϰāϤ⧇ āϏāĻšāĻžāϝāĻŧāĻ•āĨ¤ āϤāĻŦ⧇, āĻāϟāĻŋ āĻ…āĻŦāĻœā§‡āĻ•ā§āϟ-āĻ…āϰāĻŋāϝāĻŧ⧇āĻ¨ā§āĻŸā§‡āĻĄ āĻĢāĻŋāϚāĻžāϰ āĻāĻŦāĻ‚ āφāϧ⧁āύāĻŋāĻ• āύāĻŋāϰāĻžāĻĒāĻ¤ā§āϤāĻž āϏ⧁āĻŦāĻŋāϧāĻž āϏāĻŽāĻ°ā§āĻĨāύ āĻ•āϰ⧇ āύāĻž, āϝāĻž āĻ•āĻŋāϛ⧁ āĻ•ā§āώ⧇āĻ¤ā§āϰ⧇ āϏ⧀āĻŽāĻžāĻŦāĻĻā§āϧāϤāĻž āϏ⧃āĻˇā§āϟāĻŋ āĻ•āϰāϤ⧇ āĻĒāĻžāϰ⧇āĨ¤

Related Question

View All
āωāĻ¤ā§āϤāϰāσ

āĻĢā§āϝāĻžāĻ•ā§āϟāϰāĻŋ⧟āĻžāϞ (Factorial) āĻšāϞ⧋ āĻāĻ•āϟāĻŋ āϧāύāĻžāĻ¤ā§āĻŽāĻ• āĻĒā§‚āĻ°ā§āĻŖ āϏāĻ‚āĻ–ā§āϝāĻžāϕ⧇ āϤāĻžāϰ āĻĨ⧇āϕ⧇ āϛ⧋āϟ āϏāĻ•āϞ āϧāύāĻžāĻ¤ā§āĻŽāĻ• āĻĒā§‚āĻ°ā§āĻŖ āϏāĻ‚āĻ–ā§āϝāĻž (ā§§ āĻĒāĻ°ā§āϝāĻ¨ā§āϤ) āĻĻā§āĻŦāĻžāϰāĻž āϗ⧁āĻŖ āĻ•āϰāĻžāϰ āĻĢāϞāĻžāĻĢāϞāĨ¤ āĻāϕ⧇ āĻŦāĻŋāĻ¸ā§āĻŽā§ŸāϏ⧂āϚāĻ• āϚāĻŋāĻšā§āύ (exclamation mark) āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰ⧇ āĻĒā§āϰāĻ•āĻžāĻļ āĻ•āϰāĻž āĻšā§Ÿ, āϝ⧇āĻŽāύ: n!āĨ¤ āωāĻĻāĻžāĻšāϰāĻŖāĻ¸ā§āĻŦāϰ⧂āĻĒ, 5! (5 āĻĢā§āϝāĻžāĻ•ā§āϟāϰāĻŋ⧟āĻžāϞ) = 5 × 4 × 3 × 2 × 1 = 120āĨ¤ āĻļā§‚āĻ¨ā§āϝ āĻāϰ āĻĢā§āϝāĻžāĻ•ā§āϟāϰāĻŋ⧟āĻžāϞ (0!) āϕ⧇ ā§§ āĻšāĻŋāϏāĻžāĻŦ⧇ āϏāĻ‚āĻœā§āĻžāĻžāϝāĻŧāĻŋāϤ āĻ•āϰāĻž āĻšāϝāĻŧāĨ¤


āύāĻŋāĻšā§‡ āĻāĻ•āϟāĻŋ āϧāύāĻžāĻ¤ā§āĻŽāĻ• āĻĒā§‚āĻ°ā§āĻŖ āϏāĻ‚āĻ–ā§āϝāĻžāϰ āĻĢā§āϝāĻžāĻ•ā§āϟāϰāĻŋ⧟āĻžāϞ āύāĻŋāĻ°ā§āĻŖā§Ÿā§‡āϰ āϜāĻ¨ā§āϝ āĻāĻ•āϟāĻŋ C āĻĒā§āϰ⧋āĻ—ā§āϰāĻžāĻŽ āĻĻ⧇āĻ“ā§ŸāĻž āĻšāϞ⧋:

#include

int main() {
    int n, i;
    long long factorial = 1; // āĻĢā§āϝāĻžāĻ•ā§āϟāϰāĻŋ⧟āĻžāϞ⧇āϰ āĻŽāĻžāύ āĻŦ⧜ āĻšāϤ⧇ āĻĒāĻžāϰ⧇ āϤāĻžāχ long long āĻĄā§‡āϟāĻž āϟāĻžāχāĻĒ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰāĻž āĻšā§Ÿā§‡āϛ⧇

    printf("āĻāĻ•āϟāĻŋ āϧāύāĻžāĻ¤ā§āĻŽāĻ• āĻĒā§‚āĻ°ā§āĻŖ āϏāĻ‚āĻ–ā§āϝāĻž āϞāĻŋāϖ⧁āύ: ");
    scanf("%d", &n);

    // āχāύāĻĒ⧁āϟ āĻ­ā§āϝāĻžāϞāĻŋāĻĄā§‡āĻļāύ (Input Validation)
    if (n < 0) {
        printf("āĻ‹āĻŖāĻžāĻ¤ā§āĻŽāĻ• āϏāĻ‚āĻ–ā§āϝāĻžāϰ āĻĢā§āϝāĻžāĻ•ā§āϟāϰāĻŋ⧟āĻžāϞ āύāĻŋāĻ°ā§āϪ⧟ āĻ•āϰāĻž āϝāĻžā§Ÿ āύāĻžāĨ¤\n");
    } else if (n == 0) {
        printf("0 āĻāϰ āĻĢā§āϝāĻžāĻ•ā§āϟāϰāĻŋ⧟āĻžāϞ = 1\n");
    } else {
        for (i = 1; i <= n; i++) {
            factorial *= i;
        }
        printf("%d āĻāϰ āĻĢā§āϝāĻžāĻ•ā§āϟāϰāĻŋ⧟āĻžāϞ = %lld\n", n, factorial);
    }

    return 0;
}

āĻĒā§āϰ⧋āĻ—ā§āϰāĻžāĻŽāϟāĻŋāϰ āĻŦā§āϝāĻžāĻ–ā§āϝāĻž:

        
  • #include : āĻāϟāĻŋ āĻ¸ā§āĻŸā§āϝāĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĻĄ āχāύāĻĒ⧁āϟ/āφāωāϟāĻĒ⧁āϟ āϞāĻžāχāĻŦā§āϰ⧇āϰāĻŋ āĻ…āĻ¨ā§āϤāĻ°ā§āϭ⧁āĻ•ā§āϤ āĻ•āϰ⧇, āϝāĻž printf() (āφāωāϟāĻĒ⧁āϟ āĻĒā§āϰāĻĻāĻ°ā§āĻļāύ⧇āϰ āϜāĻ¨ā§āϝ) āĻāĻŦāĻ‚ scanf() (āχāύāĻĒ⧁āϟ āĻ—ā§āϰāĻšāϪ⧇āϰ āϜāĻ¨ā§āϝ) āĻĢāĻžāĻ‚āĻļāύāϗ⧁āϞ⧋ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰāĻžāϰ āϜāĻ¨ā§āϝ āĻĒā§āϰāϝāĻŧā§‹āϜāĻ¨ā§€ā§ŸāĨ¤
  •     
  • int main(): āĻāϟāĻŋ C āĻĒā§āϰ⧋āĻ—ā§āϰāĻžāĻŽā§‡āϰ āĻĒā§āϰāϧāĻžāύ āĻĢāĻžāĻ‚āĻļāύ, āϝāĻž āĻĒā§āϰ⧋āĻ—ā§āϰāĻžāĻŽ āĻāĻ•ā§āϏāĻŋāĻ•āĻŋāωāĻļāύ āĻļ⧁āϰ⧁ āĻ•āϰ⧇āĨ¤
  •     
  • int n, i;: āĻāĻ–āĻžāύ⧇ n āχāύāĻĒ⧁āϟ āϏāĻ‚āĻ–ā§āϝāĻž āĻāĻŦāĻ‚ i āϞ⧁āĻĒ⧇āϰ āϜāĻ¨ā§āϝ āĻŦā§āϝāĻŦāĻšā§ƒāϤ āĻ•āĻžāωāĻ¨ā§āϟāĻžāϰ āϭ⧇āϰāĻŋāϝāĻŧ⧇āĻŦāϞ āĻšāĻŋāϏ⧇āĻŦ⧇ āĻĄāĻŋāĻ•ā§āϞ⧇āϝāĻŧāĻžāϰ āĻ•āϰāĻž āĻšāϝāĻŧ⧇āϛ⧇āĨ¤
  •     
  • long long factorial = 1;: factorial āϭ⧇āϰāĻŋāϝāĻŧ⧇āĻŦāϞāϟāĻŋ āĻĢā§āϝāĻžāĻ•ā§āϟāϰāĻŋ⧟āĻžāϞ⧇āϰ āĻŽāĻžāύ āϏāĻ‚āϰāĻ•ā§āώāϪ⧇āϰ āϜāĻ¨ā§āϝ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰāĻž āĻšāϝāĻŧ⧇āϛ⧇āĨ¤ āϝ⧇āĻšā§‡āϤ⧁ āĻĢā§āϝāĻžāĻ•ā§āϟāϰāĻŋ⧟āĻžāϞ⧇āϰ āĻŽāĻžāύ āϖ⧁āĻŦ āĻĻā§āϰ⧁āϤ āĻ…āύ⧇āĻ• āĻŦ⧜ āĻšāϤ⧇ āĻĒāĻžāϰ⧇, āϤāĻžāχ int āĻāϰ āĻšā§‡āϝāĻŧ⧇ āĻŦ⧃āĻšāĻ¤ā§āϤāϰ āĻĒāϰāĻŋāϏāϰ⧇āϰ long long āĻĄā§‡āϟāĻž āϟāĻžāχāĻĒ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰāĻž āĻšā§Ÿā§‡āϛ⧇āĨ¤ āĻāϟāĻŋ ā§§ āĻĻā§āĻŦāĻžāϰāĻž āĻļ⧁āϰ⧁ āĻ•āϰāĻž āĻšāϝāĻŧ⧇āϛ⧇ āĻ•āĻžāϰāĻŖ ā§§ āϗ⧁āĻŖāύ⧇āϰ āϜāĻ¨ā§āϝ āφāχāĻĄā§‡āĻ¨ā§āϟāĻŋāϟāĻŋ āĻāϞāĻŋāĻŽā§‡āĻ¨ā§āϟāĨ¤
  •     
  • āχāύāĻĒ⧁āϟ āĻ—ā§āϰāĻšāĻŖ: printf() āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰ⧇ āĻŦā§āϝāĻŦāĻšāĻžāϰāĻ•āĻžāϰ⧀āϕ⧇ āĻāĻ•āϟāĻŋ āϏāĻ‚āĻ–ā§āϝāĻž āχāύāĻĒ⧁āϟ āĻĻāĻŋāϤ⧇ āĻŦāϞāĻž āĻšāϝāĻŧ āĻāĻŦāĻ‚ scanf() āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰ⧇ āϏ⧇āχ āϏāĻ‚āĻ–ā§āϝāĻžāϟāĻŋ n āϭ⧇āϰāĻŋāϝāĻŧ⧇āĻŦāϞ⧇ āϏāĻ‚āϰāĻ•ā§āώāĻŖ āĻ•āϰāĻž āĻšāϝāĻŧāĨ¤
  •     
  • āχāύāĻĒ⧁āϟ āĻ­ā§āϝāĻžāϞāĻŋāĻĄā§‡āĻļāύ (Input Validation):         
                  
    • āϝāĻĻāĻŋ n āĻ‹āĻŖāĻžāĻ¤ā§āĻŽāĻ• āĻšāϝāĻŧ, āϤāĻŦ⧇ āĻāĻ•āϟāĻŋ āĻ¤ā§āϰ⧁āϟāĻŋ āĻŦāĻžāĻ°ā§āϤāĻž (error message) āĻĻ⧇āĻ–āĻžāύ⧋ āĻšāϝāĻŧ, āĻ•āĻžāϰāĻŖ āĻ‹āĻŖāĻžāĻ¤ā§āĻŽāĻ• āϏāĻ‚āĻ–ā§āϝāĻžāϰ āĻĢā§āϝāĻžāĻ•ā§āϟāϰāĻŋ⧟āĻžāϞ āĻ—āĻžāĻŖāĻŋāϤāĻŋāĻ•āĻ­āĻžāĻŦ⧇ āϏāĻ‚āĻœā§āĻžāĻžāϝāĻŧāĻŋāϤ āύāϝāĻŧāĨ¤
    •             
    • āϝāĻĻāĻŋ n āĻļā§‚āĻ¨ā§āϝ āĻšāϝāĻŧ, āϤāĻŦ⧇ āĻāϰ āĻĢā§āϝāĻžāĻ•ā§āϟāϰāĻŋ⧟āĻžāϞ ā§§ āĻšāϝāĻŧāĨ¤
    •             
    • āĻ…āĻ¨ā§āϝāĻĨāĻžāϝāĻŧ (āϝāĻĻāĻŋ n āĻāĻ•āϟāĻŋ āϧāύāĻžāĻ¤ā§āĻŽāĻ• āĻĒā§‚āĻ°ā§āĻŖ āϏāĻ‚āĻ–ā§āϝāĻž āĻšāϝāĻŧ), āĻĒā§āϰ⧋āĻ—ā§āϰāĻžāĻŽāϟāĻŋ āĻĢā§āϝāĻžāĻ•ā§āϟāϰāĻŋ⧟āĻžāϞ āĻ—āĻŖāύāĻž āĻļ⧁āϰ⧁ āĻ•āϰ⧇āĨ¤
    •         
        
  •     
  • āĻĢā§āϝāĻžāĻ•ā§āϟāϰāĻŋ⧟āĻžāϞ āĻ—āĻŖāύāĻž: for āϞ⧁āĻĒāϟāĻŋ i = 1 āĻĨ⧇āϕ⧇ n āĻĒāĻ°ā§āϝāĻ¨ā§āϤ āϚāϞ⧇ āĻāĻŦāĻ‚ āĻĒā§āϰāϤāĻŋāϟāĻŋ āĻĒ⧁āύāϰāĻžāĻŦ⧃āĻ¤ā§āϤāĻŋāϤ⧇ factorial āϭ⧇āϰāĻŋāϝāĻŧ⧇āĻŦāϞāϕ⧇ āĻŦāĻ°ā§āϤāĻŽāĻžāύ i āĻĻā§āĻŦāĻžāϰāĻž āϗ⧁āĻŖ āĻ•āϰ⧇āĨ¤ āĻāϟāĻŋ āĻĢā§āϝāĻžāĻ•ā§āϟāϰāĻŋ⧟āĻžāϞ⧇āϰ āĻ•ā§āϰāĻŽāĻŦāĻ°ā§āϧāĻŽāĻžāύ āĻŽāĻžāύ āĻ—āĻŖāύāĻž āĻ•āϰ⧇āĨ¤
  •     
  • āĻĢāϞāĻžāĻĢāϞ āĻĒā§āϰāĻĻāĻ°ā§āĻļāύ: āϞ⧁āĻĒ āĻļ⧇āώ āĻšāĻ“āϝāĻŧāĻžāϰ āĻĒāϰ, printf() āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰ⧇ āĻ—āĻŖāύāĻž āĻ•āϰāĻž āĻĢā§āϝāĻžāĻ•ā§āϟāϰāĻŋ⧟āĻžāϞ⧇āϰ āĻŽāĻžāύ āĻĒā§āϰāĻĻāĻ°ā§āĻļāύ āĻ•āϰāĻž āĻšāϝāĻŧāĨ¤ %lld āĻĢāϰāĻŽā§āϝāĻžāϟ āĻ¸ā§āĻĒ⧇āϏāĻŋāĻĢāĻžāϝāĻŧāĻžāϰāϟāĻŋ long long āĻĄā§‡āϟāĻž āϟāĻžāχāĻĒ⧇āϰ āĻŽāĻžāύ āĻĒā§āϰāĻĻāĻ°ā§āĻļāύ⧇āϰ āϜāĻ¨ā§āϝ āĻŦā§āϝāĻŦāĻšā§ƒāϤ āĻšāϝāĻŧāĨ¤
  •     
  • return 0;: āĻāϟāĻŋ āĻŦā§‹āĻāĻžāϝāĻŧ āϝ⧇ āĻĒā§āϰ⧋āĻ—ā§āϰāĻžāĻŽāϟāĻŋ āϏāĻĢāϞāĻ­āĻžāĻŦ⧇ āĻāĻ•ā§āϏāĻŋāĻ•āĻŋāωāϟ āĻšāϝāĻŧ⧇āϛ⧇āĨ¤
Satt AI
Satt AI
1 week ago
618
āωāĻ¤ā§āϤāϰāσ āϏāĻŋ-āĻĒā§āϰ⧋āĻ—ā§āϰāĻžāĻŽāĻŋāĻ‚ (C-Programming) āĻšāϞ⧋ āĻāĻ•āϟāĻŋ āĻļāĻ•ā§āϤāĻŋāĻļāĻžāϞ⧀, āϏāĻžāϧāĻžāϰāĻŖ āωāĻĻā§āĻĻ⧇āĻļā§āϝāĻŽā§‚āϞāĻ• (general-purpose), āĻāĻŦāĻ‚ āĻ¸ā§āĻŸā§āϰāĻžāĻ•āϚāĻžāĻ°ā§āĻĄ (structured) āĻĒā§āϰ⧋āĻ—ā§āϰāĻžāĻŽāĻŋāĻ‚ āĻ­āĻžāώāĻž āϝāĻž āĻŦ⧇āϞ āĻ˛ā§āϝāĻžāĻŦāϰ⧇āϟāϰāĻŋāĻœā§‡ (Bell Laboratories) āĻĄā§‡āύāĻŋāϏ āϰāĻŋāϚāĻŋ (Dennis Ritchie) ⧧⧝⧭⧍ āϏāĻžāϞ⧇ āϤ⧈āϰāĻŋ āĻ•āϰ⧇āύāĨ¤ āĻāϟāĻŋ āĻŽā§‚āϞāϤ āϏāĻŋāĻ¸ā§āĻŸā§‡āĻŽ āĻĒā§āϰ⧋āĻ—ā§āϰāĻžāĻŽāĻŋāĻ‚ (system programming) āĻāϰ āϜāĻ¨ā§āϝ āϤ⧈āϰāĻŋ āĻ•āϰāĻž āĻšāϝāĻŧ⧇āĻ›āĻŋāϞ, āĻŦāĻŋāĻļ⧇āώ āĻ•āϰ⧇ āχāωāύāĻŋāĻ•ā§āϏ āĻ…āĻĒāĻžāϰ⧇āϟāĻŋāĻ‚ āϏāĻŋāĻ¸ā§āĻŸā§‡āĻŽ (UNIX operating system) āĻŦāĻŋāĻ•āĻžāĻļ⧇āϰ āϜāĻ¨ā§āϝāĨ¤ āĻāϟāĻŋ āϤāĻžāϰ āĻĻāĻ•ā§āώāϤāĻž, āύāĻŽāύ⧀āϝāĻŧāϤāĻž (flexibility) āĻāĻŦāĻ‚ āĻšāĻžāĻ°ā§āĻĄāĻ“āϝāĻŧā§āϝāĻžāϰ (hardware) āĻāϰ āĻ•āĻžāĻ›āĻžāĻ•āĻžāĻ›āĻŋ āĻ•āĻžāϜ āĻ•āϰāĻžāϰ āĻ•ā§āώāĻŽāϤāĻžāϰ āϜāĻ¨ā§āϝ āĻĒāϰāĻŋāϚāĻŋāϤāĨ¤

āϏāĻŋ-āĻĒā§āϰ⧋āĻ—ā§āϰāĻžāĻŽāĻŋāĻ‚ āĻāϰ āĻ•āĻŋāϛ⧁ āĻŽā§‚āϞ āĻŦ⧈āĻļāĻŋāĻˇā§āĻŸā§āϝ āĻ“ āϗ⧁āϰ⧁āĻ¤ā§āĻŦ āύāĻŋāĻšā§‡ āωāĻ˛ā§āϞ⧇āĻ– āĻ•āϰāĻž āĻšāϞ⧋:

        
  • āĻŽāĻ§ā§āϝāĻŽ āĻ¸ā§āϤāϰ⧇āϰ āĻ­āĻžāώāĻž (Middle-level Language): āϏāĻŋ āωāĻšā§āϚ āĻ¸ā§āϤāϰ⧇āϰ āĻ­āĻžāώāĻžāϰ āϏ⧁āĻŦāĻŋāϧāĻž (āϝ⧇āĻŽāύ āĻĒā§‹āĻ°ā§āĻŸā§‡āĻŦāĻŋāϞāĻŋāϟāĻŋ) āĻāĻŦāĻ‚ āύāĻŋāĻŽā§āύ āĻ¸ā§āϤāϰ⧇āϰ āĻ­āĻžāώāĻžāϰ āϏ⧁āĻŦāĻŋāϧāĻž (āϝ⧇āĻŽāύ āĻŽā§‡āĻŽāϰāĻŋ āĻŽā§āϝāĻžāύāĻŋāĻĒ⧁āϞ⧇āĻļāύ) āωāĻ­āϝāĻŧāχ āĻĒā§āϰāĻĻāĻžāύ āĻ•āϰ⧇āĨ¤ āĻāϟāĻŋ āĻšāĻžāĻ°ā§āĻĄāĻ“āϝāĻŧā§āϝāĻžāϰ⧇āϰ āĻ•āĻžāĻ›āĻžāĻ•āĻžāĻ›āĻŋ āĻ•āĻžāϜ āĻ•āϰāĻžāϰ āĻ•ā§āώāĻŽāϤāĻž āϰāĻžāϖ⧇āĨ¤
  •     
  • āĻĒā§‹āĻ°ā§āĻŸā§‡āĻŦāĻŋāϞāĻŋāϟāĻŋ (Portability): āϏāĻŋ-āϤ⧇ āϞ⧇āĻ–āĻž āĻĒā§āϰ⧋āĻ—ā§āϰāĻžāĻŽ āϏāĻžāϧāĻžāϰāĻŖāϤ āĻŦāĻŋāĻ­āĻŋāĻ¨ā§āύ āĻ…āĻĒāĻžāϰ⧇āϟāĻŋāĻ‚ āϏāĻŋāĻ¸ā§āĻŸā§‡āĻŽ āĻāĻŦāĻ‚ āĻšāĻžāĻ°ā§āĻĄāĻ“āϝāĻŧā§āϝāĻžāϰ⧇ āϏāĻžāĻŽāĻžāĻ¨ā§āϝ āĻĒāϰāĻŋāĻŦāĻ°ā§āϤāύ āĻŦāĻž āĻĒāϰāĻŋāĻŦāĻ°ā§āϤāύ āĻ›āĻžāĻĄāĻŧāĻžāχ āĻ•āĻŽā§āĻĒāĻžāχāϞ (compile) āĻāĻŦāĻ‚ āϰāĻžāύ (run) āĻ•āϰāĻž āϝāĻžā§ŸāĨ¤
  •     
  • āĻ¸ā§āĻŸā§āϰāĻžāĻ•āϚāĻžāĻ°ā§āĻĄ āĻĒā§āϰ⧋āĻ—ā§āϰāĻžāĻŽāĻŋāĻ‚ (Structured Programming): āϏāĻŋ āĻĢāĻžāĻ‚āĻļāύ (functions), āϞ⧁āĻĒ (loops), āĻ•āĻ¨ā§āĻĄāĻŋāĻļāύāĻžāϞ āĻ¸ā§āĻŸā§‡āϟāĻŽā§‡āĻ¨ā§āϟ (conditional statements) āĻŦā§āϝāĻŦāĻšāĻžāϰ⧇āϰ āĻŽāĻžāĻ§ā§āϝāĻŽā§‡ āĻŽāĻĄā§āϞāĻžāϰ (modular) āĻāĻŦāĻ‚ āĻ¸ā§āĻŸā§āϰāĻžāĻ•āϚāĻžāĻ°ā§āĻĄ āĻĒā§āϰ⧋āĻ—ā§āϰāĻžāĻŽāĻŋāĻ‚ āϏāĻŽāĻ°ā§āĻĨāύ āĻ•āϰ⧇, āϝāĻž āϕ⧋āĻĄāϕ⧇ āϏāĻšāĻœā§‡ āĻŽā§āϝāĻžāύ⧇āϜāϝ⧋āĻ—ā§āϝ āĻāĻŦāĻ‚ āĻĄāĻŋāĻŦāĻžāĻ—āϝ⧋āĻ—ā§āϝ (debuggable) āĻ•āϰ⧇ āϤ⧋āϞ⧇āĨ¤
  •     
  • āĻŽā§‡āĻŽāϰāĻŋ āĻŽā§āϝāĻžāύ⧇āϜāĻŽā§‡āĻ¨ā§āϟ (Memory Management): āϏāĻŋ āĻŦā§āϝāĻŦāĻšāĻžāϰāĻ•āĻžāϰ⧀āϕ⧇ āĻŽā§‡āĻŽāϰāĻŋ āĻŦāϰāĻžāĻĻā§āĻĻ (memory allocation) āĻāĻŦāĻ‚ āĻŽā§āĻ•ā§āϤ āĻ•āϰāĻžāϰ (deallocation) āϜāĻ¨ā§āϝ āĻĒāϝāĻŧ⧇āĻ¨ā§āϟāĻžāϰ (pointers) āĻāĻŦāĻ‚ āĻĢāĻžāĻ‚āĻļāύ (āϝ⧇āĻŽāύ malloc(), free()) āĻŦā§āϝāĻŦāĻšāĻžāϰ⧇āϰ āĻŽāĻžāĻ§ā§āϝāĻŽā§‡ āϏāϰāĻžāϏāϰāĻŋ āĻŽā§‡āĻŽāϰāĻŋ āύāĻŋāϝāĻŧāĻ¨ā§āĻ¤ā§āϰāĻŖ āĻ•āϰāĻžāϰ āϏ⧁āĻŦāĻŋāϧāĻž āĻĻ⧇āϝāĻŧāĨ¤
  •     
  • āĻ—āϤāĻŋ (Speed): āϏāĻŋ āĻ•āĻŽā§āĻĒāĻžāχāϞāĻĄ āĻ­āĻžāώāĻž (compiled language) āĻšāĻ“āϝāĻŧāĻžāϝāĻŧ āĻāĻŦāĻ‚ āĻšāĻžāĻ°ā§āĻĄāĻ“āϝāĻŧā§āϝāĻžāϰ⧇āϰ āĻ•āĻžāĻ›āĻžāĻ•āĻžāĻ›āĻŋ āĻ•āĻžāϜ āĻ•āϰāĻžāϰ āĻ•ā§āώāĻŽāϤāĻž āĻĨāĻžāĻ•āĻžāϝāĻŧ āĻāϰ āĻāĻ•ā§āϏāĻŋāĻ•āĻŋāωāĻļāύ āĻ¸ā§āĻĒāĻŋāĻĄ (execution speed) āϖ⧁āĻŦāχ āĻŦ⧇āĻļāĻŋāĨ¤
  •     
  • āϏāĻŽā§ƒāĻĻā§āϧ āϞāĻžāχāĻŦā§āϰ⧇āϰāĻŋ (Rich Library): āϏāĻŋ-āϤ⧇ āχāύ-āĻŦāĻŋāĻ˛ā§āϟ (in-built) āĻĢāĻžāĻ‚āĻļāύ⧇āϰ āĻāĻ•āϟāĻŋ āϏāĻŽā§ƒāĻĻā§āϧ āϞāĻžāχāĻŦā§āϰ⧇āϰāĻŋ āϰāϝāĻŧ⧇āϛ⧇ āϝāĻž āĻĒā§āϰ⧋āĻ—ā§āϰāĻžāĻŽāĻŋāĻ‚ āĻ•āĻžāϜāϕ⧇ āϏāĻšāϜ āĻ•āϰ⧇āĨ¤
  •     
  • āĻŦā§āϝāĻžāĻĒāĻ• āĻ…ā§āϝāĻžāĻĒā§āϞāĻŋāϕ⧇āĻļāύ (Wide Applications): āĻ…āĻĒāĻžāϰ⧇āϟāĻŋāĻ‚ āϏāĻŋāĻ¸ā§āĻŸā§‡āĻŽ (āϝ⧇āĻŽāύ Linux, Windows), āĻāĻŽāĻŦ⧇āĻĄā§‡āĻĄ āϏāĻŋāĻ¸ā§āĻŸā§‡āĻŽ (embedded systems), āϗ⧇āĻŽ āĻĄā§‡āϭ⧇āϞāĻĒāĻŽā§‡āĻ¨ā§āϟ (game development), āĻĄā§‡āϟāĻžāĻŦ⧇āϏ (databases), āĻ•āĻŽā§āĻĒāĻžāχāϞāĻžāϰ (compilers) āĻāĻŦāĻ‚ āĻ…āĻ¨ā§āϝāĻžāĻ¨ā§āϝ āϏāĻŋāĻ¸ā§āĻŸā§‡āĻŽ āϏāĻĢāϟāĻ“āϝāĻŧā§āϝāĻžāϰ (system software) āϤ⧈āϰāĻŋāϤ⧇ āϏāĻŋ āĻŦā§āϝāĻžāĻĒāĻ•āĻ­āĻžāĻŦ⧇ āĻŦā§āϝāĻŦāĻšā§ƒāϤ āĻšāϝāĻŧāĨ¤ āϚāĻžāĻ•āϰāĻŋāϰ āĻŦāĻžāϜāĻžāϰ⧇ āĻāϰ āĻĻāĻ•ā§āώāϤāĻž āĻāĻ•āϟāĻŋ āĻŽā§‚āĻ˛ā§āϝāĻŦāĻžāύ āϏāĻŽā§āĻĒāĻĻ āĻšāĻŋāϏ⧇āĻŦ⧇ āĻŦāĻŋāĻŦ⧇āϚāĻŋāϤ āĻšāϝāĻŧāĨ¤

āϏāĻŋ-āĻĒā§āϰ⧋āĻ—ā§āϰāĻžāĻŽāĻŋāĻ‚ āĻļ⧇āĻ–āĻž āĻĒā§āϰ⧋āĻ—ā§āϰāĻžāĻŽāĻŋāĻ‚ā§Ÿā§‡āϰ āĻŽā§ŒāϞāĻŋāĻ• āϧāĻžāϰāĻŖāĻž āĻāĻŦāĻ‚ āĻ•āĻŽā§āĻĒāĻŋāωāϟāĻžāϰ⧇āϰ āĻ•āĻžāĻ°ā§āϝāĻ•āĻžāϰāĻŋāϤāĻž āϏāĻŽā§āĻĒāĻ°ā§āϕ⧇ āĻ—āĻ­ā§€āϰ āĻœā§āĻžāĻžāύ āĻ…āĻ°ā§āϜāύ⧇ āϏāĻšāĻžāϝāĻŧāϤāĻž āĻ•āϰ⧇, āϝāĻž āĻ…āĻ¨ā§āϝāĻžāĻ¨ā§āϝ āφāϧ⧁āύāĻŋāĻ• āĻĒā§āϰ⧋āĻ—ā§āϰāĻžāĻŽāĻŋāĻ‚ āĻ­āĻžāώāĻž āϝ⧇āĻŽāύ C++, Java, Python āĻļ⧇āĻ–āĻžāϰ āĻ­āĻŋāĻ¤ā§āϤāĻŋ āϤ⧈āϰāĻŋ āĻ•āϰ⧇āĨ¤

Satt AI
Satt AI
6 days ago
140
āĻļāĻŋāĻ•ā§āώāĻ•āĻĻ⧇āϰ āϜāĻ¨ā§āϝ āĻŦāĻŋāĻļ⧇āώāĻ­āĻžāĻŦ⧇ āϤ⧈āϰāĻŋ

ā§§ āĻ•ā§āϞāĻŋāϕ⧇ āĻĒā§āϰāĻļā§āύ, āĻļā§€āϟ, āϏāĻžāĻœā§‡āĻļāύ āĻ“
āĻ…āύāϞāĻžāχāύ āĻĒāϰ⧀āĻ•ā§āώāĻž āϤ⧈āϰāĻŋāϰ āϏāĻĢāϟāĻ“āϝāĻŧā§āϝāĻžāϰ!

āĻļ⧁āϧ⧁ āĻĒā§āϰāĻļā§āύ āϏāĻŋāϞ⧇āĻ•ā§āϟ āĻ•āϰ⧁āύ — āĻĒā§āϰāĻļā§āύāĻĒāĻ¤ā§āϰ āĻ…āĻŸā§‹āĻŽā§‡āϟāĻŋāĻ• āϤ⧈āϰāĻŋ!

āĻĒā§āϰāĻļā§āύ āĻāĻĄāĻŋāϟ āĻ•āϰāĻž āϝāĻžāĻŦ⧇
āϜāϞāĻ›āĻžāĻĒ āĻĻ⧇āϝāĻŧāĻž āϝāĻžāĻŦ⧇
āĻ āĻŋāĻ•āĻžāύāĻž āϝ⧁āĻ•ā§āϤ āĻ•āϰāĻž āϝāĻžāĻŦ⧇
Logo, Motto āϝ⧁āĻ•ā§āϤ āĻšāĻŦ⧇
āĻ…āĻŸā§‹ āĻĒā§āϰāϤāĻŋāĻˇā§āĻ āĻžāύ⧇āϰ āύāĻžāĻŽ
āĻ…āĻŸā§‹ āϏāĻŽāϝāĻŧ, āĻĒā§‚āĻ°ā§āĻŖāĻŽāĻžāύ
āĻĒā§āϰāĻļā§āύ āĻāĻĄāĻŋāϟ āĻ•āϰāĻž āϝāĻžāĻŦ⧇
āϜāϞāĻ›āĻžāĻĒ āĻĻ⧇āϝāĻŧāĻž āϝāĻžāĻŦ⧇
āĻ āĻŋāĻ•āĻžāύāĻž āϝ⧁āĻ•ā§āϤ āĻ•āϰāĻž āϝāĻžāĻŦ⧇
Logo, Motto āϝ⧁āĻ•ā§āϤ āĻšāĻŦ⧇
āĻ…āĻŸā§‹ āĻĒā§āϰāϤāĻŋāĻˇā§āĻ āĻžāύ⧇āϰ āύāĻžāĻŽ
āĻ…āĻŸā§‹ āϏāĻŽāϝāĻŧ, āĻĒā§‚āĻ°ā§āĻŖāĻŽāĻžāύ
āĻ…āĻŸā§‹ āύāĻŋāĻ°ā§āĻĻ⧇āĻļāύāĻž (āĻāĻĄāĻŋāϟāϝ⧋āĻ—ā§āϝ)
āĻ…āĻŸā§‹ āĻŦāĻŋāώāϝāĻŧ āĻ“ āĻ…āĻ§ā§āϝāĻžāϝāĻŧ
OMR āϏāĻ‚āϝ⧁āĻ•ā§āϤ āĻ•āϰāĻž āϝāĻžāĻŦ⧇
āĻĢāĻ¨ā§āϟ, āĻ•āϞāĻžāĻŽ, āĻĄāĻŋāĻ­āĻžāχāĻĄāĻžāϰ
āĻĒā§āϰāĻļā§āύ/āĻ…āĻĒāĻļāύ āĻ¸ā§āϟāĻžāχāϞ āĻĒāϰāĻŋāĻŦāĻ°ā§āϤāύ
āϏ⧇āϟ āϕ⧋āĻĄ, āĻŦāĻŋāώāϝāĻŧ āϕ⧋āĻĄ
āĻ…āĻŸā§‹ āύāĻŋāĻ°ā§āĻĻ⧇āĻļāύāĻž (āĻāĻĄāĻŋāϟāϝ⧋āĻ—ā§āϝ)
āĻ…āĻŸā§‹ āĻŦāĻŋāώāϝāĻŧ āĻ“ āĻ…āĻ§ā§āϝāĻžāϝāĻŧ
OMR āϏāĻ‚āϝ⧁āĻ•ā§āϤ āĻ•āϰāĻž āϝāĻžāĻŦ⧇
āĻĢāĻ¨ā§āϟ, āĻ•āϞāĻžāĻŽ, āĻĄāĻŋāĻ­āĻžāχāĻĄāĻžāϰ
āĻĒā§āϰāĻļā§āύ/āĻ…āĻĒāĻļāύ āĻ¸ā§āϟāĻžāχāϞ āĻĒāϰāĻŋāĻŦāĻ°ā§āϤāύ
āϏ⧇āϟ āϕ⧋āĻĄ, āĻŦāĻŋāώāϝāĻŧ āϕ⧋āĻĄ
āĻāĻ–āύāχ āĻļ⧁āϰ⧁ āĻ•āϰ⧁āύ āĻĄā§‡āĻŽā§‹ āĻĻ⧇āϖ⧁āύ
ā§Ģā§Ļ,ā§Ļā§Ļā§Ļ+
āĻļāĻŋāĻ•ā§āώāĻ•
ā§Šā§Ļ āϞāĻ•ā§āώ+
āĻĒā§āϰāĻļā§āύāĻĒāĻ¤ā§āϰ

Related Question

āĻŽāĻžāĻ¤ā§āϰ ā§§ā§Ģ āĻĒ⧟āϏāĻžā§Ÿ āĻĒā§āϰāĻļā§āύāĻĒāĻ¤ā§āϰ
ā§§ āĻ•ā§āϞāĻŋāϕ⧇ āĻĒā§āϰāĻļā§āύ, āĻļā§€āϟ, āϏāĻžāĻœā§‡āĻļāύ āϤ⧈āϰāĻŋ āĻ•āϰ⧁āύ āφāϜāχ

Complete Exam
Preparation

Learn, practice, analyse and improve

1M+ downloads
4.6 ¡ 8k+ Reviews