Rajasthan Board RBSE Class 12 Computer Science Chapter 2 рдРрд░реЗ

Rajasthan Board Books

Created with Sketch.

Rajasthan Board RBSE Class 12 Computer Science Chapter 2 рдРрд░реЗ

Rajasthan Board RBSE Class 12 Computer Science Chapter 2 рдРрд░реЗ

RBSE Class 12 Computer Science Chapter 2 рдкрд╛рдареНрдпрдкреБрд╕реНрддрдХ рдХреЗ рдкреНрд░рд╢реНрди

RBSE Class 12 Computer Science Chapter 2 рд╡рд╕реНрддреБрдирд┐рд╖реНрда рдкреНрд░рд╢реНрди

рдкреНрд░рд╢реНрди 1.
рд▓реАрдирд┐рдпрд░ рд╕рд░реНрдЪ рдореЗрдВ рд╡рд░реНрд╕реНрдЯ рдХреЗрд╕ рдХрдм рд╣реЛрддрд╛ рд╣реИ?
(рдЕ) рдЖрдЗрдЯрдо рдРрд░реЗ рдХреЗ рдмреАрдЪ рдореЗрдВ рд╣реЛ
(рдм) рдЖрдЗрдЯрдо рдРрд░реЗ рдореЗрдВ рдмрд┐рд▓реНрдХреБрд▓ рднреА рдирд╣реАрдВ рд╣реЛ
(рд╕) рдЖрдЗрдЯрдо рдРрд░реЗ рдореЗрдВ рдкреАрдЫреЗ рд╣реЛ ред
(рдж) рдЖрдЗрдЯрдо рдРрд░реЗ рдореЗрдВ рдкреАрдЫреЗ рд╣реЛ рдпрд╛ рдмрд┐рд▓реНрдХреБрд▓ рдирд╣реАрдВ рд╣реЛ
рдЙрддреНрддрд░:
(рдж) рдЖрдЗрдЯрдо рдРрд░реЗ рдореЗрдВ рдкреАрдЫреЗ рд╣реЛ рдпрд╛ рдмрд┐рд▓реНрдХреБрд▓ рдирд╣реАрдВ рд╣реЛ

рдкреНрд░рд╢реНрди 2.
рд▓реАрдирд┐рдпрд░ рд╕рд░реНрдЪ рдПрд▓реНрдЧреЛрд░рд┐рдереНрдо рдХреА рдЬрдЯрд┐рд▓рддрд╛ рд╣реИред
(рдЕ) O(n┬▓)
(рдм) O(log n)
(рд╕) O(n log n)
(рдж) O(n+ 1)
рдЙрддреНрддрд░:
(рдж) O(n + 1)

рдкреНрд░рд╢реНрди 3.
рд▓реАрдирд┐рдпрд░ рд╕рд░реНрдЪ рдПрд▓реНрдЧреЛрд░рд┐рдереНрдо рдореЗрдВ рдФрд╕рдд рдорд╛рдорд▓реЗ рдХрдм рд╣реЛрддреЗ рд╣реИрдВ?
(рдЕ) рдЬрдм рдЖрдЗрдЯрдо рдРрд░реЗ рдХреЗ рдмреАрдЪ рдХрд╣реАрдВ рд╣реЛ
(рдм) рдЬрдм рдЖрдЗрдЯрдо рдРрд░реЗ рдореЗрдВ рдмрд┐рд▓реНрдХреБрд▓ рднреА рдирд╣реАрдВ рд╣реЛ
(рд╕) рдЬрдм рдЖрдЗрдЯрдо рдРрд░реЗ рдХреЗ рдкрд┐рдЫрд▓реЗ рд╣рд┐рд╕реНрд╕реЗ рдореЗрдВ рд╣реЛ
(рдж) рдЬрдм рдЖрдЗрдЯрдо рдРрд░реЗ рдореЗрдВ рдкрд┐рдЫрд▓реЗ рд╣рд┐рд╕реНрд╕реЗ рдореЗрдВ рд╣реЛ рдпрд╛ рдирд╣реАрдВ рд╣реЛ
рдЙрддреНрддрд░:
(рдЕ) рдЬрдм рдЖрдЗрдЯрдо рдРрд░реЗ рдХреЗ рдмреАрдЪ рдХрд╣реАрдВ рд╣реЛ

рдкреНрд░рд╢реНрди 4.
рджрд┐рдпреЗ рдЧрдпреЗ рдорд╛рди рд╕реЗ рдХрд┐рд╕реА рддрддреНрд╡ рдХреЗ рд╕реНрдерд╛рди рдХреЛ рдвреВрдБрдврд╝рдирд╛ рд╣реИ
(рдЕ) рдЯреВрд░реНрд╡рд╕
(рдм) рд╕рд░реНрдЪ
(рд╕) рд╕реЛрд░реНрдЯ
(рдж) рдЗрдирдореЗрдВ рд╕реЗ рдХреЛрдИ рднреА рдирд╣реАрдВ
рдЙрддреНрддрд░:
(рдм) рд╕рд░реНрдЪ

рдкреНрд░рд╢реНрди 5.
рдирд┐рдореНрди рдореЗрдВ рд╕реЗ рдХреМрди-рд╕рд╛ рдорд╛рдорд▓рд╛ рдЬрдЯрд┐рд▓рддрд╛ рд╕рд┐рджреНрдзрд╛рдиреНрдд рдореЗрдВ рдореМрдЬреВрдж рдирд╣реАрдВ рд╣реИ
(рдЕ) рд╕рдмрд╕реЗ рдЕрдЪреНрдЫрд╛ рдорд╛рдорд▓рд╛
(рдм) рд╕рдмрд╕реЗ рдЦрд░рд╛рдм рдорд╛рдорд▓рд╛
(рд╕) рдФрд╕рдд рдХреЗ рдорд╛рдорд▓реЗ
(рдж) рдЕрд╢рдХреНрдд рдорд╛рдорд▓реЗ
рдЙрддреНрддрд░:
(рдж) рдЕрд╢рдХреНрдд рдорд╛рдорд▓реЗ

RBSE Class 12 Computer Science Chapter 2 рд▓рдШреБ рдЙрддреНрддрд░реАрдп рдкреНрд░рд╢реНрди

рдкреНрд░рд╢реНрди 1.
рдмрд╛рдЗрдирд░реА рдЦреЛрдЬ рдХреА рд╕рдордп рдЬрдЯрд┐рд▓рддрд╛ рдХреНрдпрд╛ рд╣реИ?
рдЙрддреНрддрд░-
рдмрд╛рдЗрдирд░реА рдЦреЛрдЬ рдХреА рд╕рдордп рдЬрдЯрд┐рд▓рддрд╛ рдирд┐рдореНрди рд╣реИ

  • Best case тАУ O(1) i.e., constant
  • Average case тАУ O(log n).
  • Worst case тАУ O(log n)

рд▓реЗрдХрд┐рдВрди рд╕рд╛рдорд╛рдиреНрдпрддрдпрд╛: рдЬрдм рдХрднреА рдмрд╛рдЗрдирд░реА рдЦреЛрдЬ рдХреА рд╕рдордп рдЬрдЯрд┐рд▓рддрд╛ рдкреВрдЫреА рдЬрд╛рддреА рд╣реИ рддреЛ рд╡рд╣ by default worst case рдорд╛рди рдХрд░ O (log n) рдорд╛рдиреА рдЬрд╛рддреА рд╣реИред

рдкреНрд░рд╢реНрди 2.
рдРрд░реЗ рд╕реЗ рдЖрдкрдХрд╛ рдХреНрдпрд╛ рдорддрд▓рдм рд╣реИ?
рдЙрддреНрддрд░-
рдРрд░реЗ (Array) тАУ рдРрд░реЗ, рд╕рдорд░реВрдк рдбреЗрдЯрд╛ рддрддреНрддреНрд╡реЛрдВ рдХреЗ рдкрд░рд┐рдорд┐рдд рдХреНрд░рдореЛрдВ рдХрд╛ рдПрдХ рд╕рдВрдЧреНрд░рд╣ рд╣реИ рдЬреЛ рдХрд┐ рдХреНрд░рдорд┐рдХ рдореИрдореЛрд░реА рд╕реНрдерд╛рдиреЛрдВ рдореЗрдВ рд╕рдВрдЧреНрд░рд╣рд┐рдд рд╣реЛрддреЗ
рдпрд╣рд╛рдБ рд╢рдмреНрдж
рдкрд░рд┐рдорд┐рдд рдХрд╛ рдЕрд░реНрде рдбреЗрдЯрд╛ рд░реЗрдВрдЬ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рд╣реЛрдиреА рдЪрд╛рд╣рд┐рдПред
рдХреНрд░рдо рдХрд╛ рдЕрд░реНрде рдбреЗрдЯрд╛ рдирд┐рд░рдиреНрддрд░ рдореИрдореЛрд░реА рд╕реНрдерд╛рдиреЛрдВ рдореЗрдВ рд╕рдВрдЧреНрд░рд╣рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред
рд╕рдорд░реВрдк рдХрд╛ рдЕрд░реНрде рдбреЗрдЯрд╛ рдПрдХ рд╣реА рдкреНрд░рдХрд╛рд░ рдХрд╛ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред
рдРрд░реЗ рджреЛ рдкреНрд░рдХрд╛рд░ рдХрд╛ рд╣реЛрддрд╛ рд╣реИ ред

  • рдПрдХрд▓ рдпрд╛ рдПрдХ рдЖрдпрд╛рдореА рдРрд░реЗ
  • рдмрд╣реБ рдЖрдпрд╛рдореА рдРрд░реЗ

рдкреНрд░рд╢реНрди 3.
рд╕реНрдЯреНрд░рд┐рдВрдЧ рдХреНрдпрд╛ рд╣реИ?
рдЙрддреНрддрд░-
рд╕реНрдЯреНрд░рд┐рдВрдЧ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдПрдХ рдЖрдпрд╛рдореА рдХрд░реИрдХреНрдЯрд░ рдРрд░реЗ рд╣реИ, рдЬрд┐рд╕рдХреЗ рдЕрдиреНрдд рдореЗрдВ Null рдХрд░реИрдХреНрдЯрд░ тАШ0тАЩ рд╣реЛрддрд╛ рд╣реИред
рдЙрджрд╛рд╣рд░рдг
рдРрд░реЗ рдХреЗ рдЕрдиреНрдд рдореЗрдВ Null рдХрд░реИрдХреНрдЯрд░ рдЬреЛрдбрд╝рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд░реИрдХреНрдЯрд░ рд╕реНрдЯреНрд░рд┐рдВрдЧ рдХреА рд▓рдореНрдмрд╛рдИ тАЬHelloтАЭ рд╢рдмреНрдж рдореЗрдВ рдХреБрд▓ рдЕрдХреНрд╖рд░реЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ рд╕реЗ рдПрдХ рдЕрдзрд┐рдХ рд╣реИред

char greeting [6] = ['H', тАШe', '1', '1', 'o', '\o']; 
char greeting [] = тАЬHello"1;

рдкреНрд░рд╢реНрди 4.
рд╕реВрдЪрдХ рд╕реЗ рдЖрдкрдХреЛ рдХреНрдпрд╛ рдорд▓рддрдм рд╣реИ?
рдЙрддреНрддрд░-
рд╕реВрдЪрдХ (Pointers)-рдкреЛрдЗрдиреНрдЯрд░ рдПрдХ рд╡реЗрд░рд┐рдПрдмрд▓ рд╣реИ рдЬрд┐рд╕рдХрд╛ рдорд╛рди рдЕрдиреНрдп рд╡реЗрд░рд┐рдПрдмрд▓ рдХрд╛ рдПрдбреНрд░реЗрд╕ (рдореИрдореЛрд░реА рд▓реЛрдХреЗрд╢рди рдХрд╛ рдПрдбреНрд░реЗрд╕) рд╣реЛрддрд╛ рд╣реИред рдХрд┐рд╕реА рднреА рдЕрдиреНрдп рд╡реЗрд░рд┐рдПрдмрд▓ рдФрд░ рдХреЙрдиреНрд╕рдЯреЗрдиреНрдЯ рдХреА рддрд░рд╣ рдкреЛрдЗрдиреНрдЯрд░ рдХреЛ рднреА рдЙрдкрдпреЛрдЧ рдореЗрдВ рд▓реЗрдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рдЗрд╕реЗ рдбрд┐рдХреНрд▓реЗрдпрд░ рдХрд░рдирд╛ рдЖрд╡рд╢реНрдпрдХ рд╣реИред рдкреЛрдЗрдиреНрдЯрд░ рдбрд┐рдХреНрд▓реЗрд░реЗрд╢рди рдХрд╛ рд╕рд╛рдзрд╛рд░рдг рд░реВрдк рдирд┐рдореНрдирд╛рдиреБрд╕рд╛рд░ рд╣реИред

type * var-name;

рдпрд╣рд╛рдБ type рдкреЛрдЗрдиреНрдЯрд░ рдкреНрд░рдХрд╛рд░ рд╣реИред рдпрд╣ рд╕реА рдХреЗ рдорд╛рдиреНрдп рдбреЗрдЯрд╛ рдкреНрд░рдХрд╛рд░реЛрдВ рдореЗрдВ рд╕реЗ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдпреЗ рдФрд░ var-name рдкреЛрдЗрдЯрд░ рд╡реЗрд░рд┐рдПрдмрд▓ рдХрд╛ рдирд╛рдо рд╣реИред рдкреЛрдЗрдЯрд░ рдХреЛ рдбрд┐рдХреНрд▓реЗрдпрд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдореЗрдВ рд▓рд┐рдпрд╛ рдЬрд╛рдиреЗ рд╡рд╛рд▓рд╛ рддрд╛рд░рд╛рдВрдХрди тАШ**тАЭ рдЧреБрдгрд╛ рдореЗрдВ рдЙрдкрдпреЛрдЧ рд▓рд┐рдпреЗ рдЬрд╛рдиреЗ рд╡рд╛рд▓реЗ рддрд╛рд░рд╛рдВрдХрди рдЪрд┐рд╣реНрди рдХреЗ рд╕рдорд╛рди рд╣реА рд╣реИ рдХреБрдЫ рдорд╛рдиреНрдп рдкреЛрдЗрдиреНрдЯрд░ рдбрд┐рдХреНрд▓реЗрд░реЗрд╢рди рдирд┐рдореНрдирд╛рдиреБрд╕рд╛рд░ рд╣реИред

int *ip; /*pointer to an integer*/ 
double *dp; /*pointer to a double*/ 
float *fp; /*pointer to a float*/ 
char *ch /*pointer to a character*/

рд╕рднреА рдкреЛрдЗрдиреНрдЯрд░реЛрдВ рдХреЗ рдорд╛рдиреЛрдВ рдХрд╛ рдбреЗрдЯрд╛ рдкреНрд░рдХрд╛рд░ рдПрдХ рд╣реА рд╣реЛрддрд╛ рд╣реИ, рдпрд╣ рдПрдХ рд▓реЛрдВрдЧ (long) рд╣реЗрдХреНрд╕рд╛рдбреЗрд╕рд┐рдорд▓ рдирдореНрдмрд░ рд╣реЛрддрд╛ рд╣реИ рдФрд░ рдпрд╣ рдПрдХ рдореИрдореЛрд░реА рдкрддреЗ рдХреЛ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рддрд╛ рд╣реИред рд╡рд┐рднрд┐рдиреНрди рдбреЗрдЯрд╛ рдкреНрд░рдХрд╛рд░реЛрдВ рдХреЗ рдкреЛрдЗрдиреНрдЯрд░реЛрдВ рдХреЗ рдмреАрдЪ рдлрд░реНрдХ рд╕рд┐рд░реНрдл рдЙрдирдХреЗ рдкреЛрдЗрдЯ рдХрд┐рдпреЗ рдЧрдпреЗ рд╡реЗрд░рд┐рдПрдмрд▓ рдФрд░ рдХреЙрдиреНрд╕рдЯреЗрдиреНрдЯ рдХреЗ рдбреЗрдЯрд╛ рдкреНрд░рдХрд╛рд░ рдореЗрдВ рд╣реА рд╣реЛрддрд╛ рд╣реИред

рдкреНрд░рд╢реНрди 5.
рдЧрддрд┐рд╢реАрд▓ рд╕реНрдореГрддрд┐ рдЖрдмрдВрдЯрди рдХреНрдпрд╛ рд╣реИ?
рдЙрддреНрддрд░-
рдЧрддрд┐рд╢реАрд▓ рд╕реНрдореГрддрд┐ рдЖрдмрдВрдЯрди (Dynamic Memory Allocation)-рдЧрддрд┐рд╢реАрд▓ рд╕реНрдореГрддрд┐ рдЖрдмрдВрдЯрди рд░рди рдЯрд╛рдЗрдо рдкрд░ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдЧрддрд┐рд╢реАрд▓ рд╕реНрдореГрддрд┐ рдЖрдмрдВрдЯрди рдЗрд╕рдХреА рдореИрдореЛрд░реА рдХреЛ рд╣реАрдк рдореЗрдВ рд╕рд╣реЗрдЬрддрд╛ рд╣реИред

рдХрдореНрдкреНрдпреВрдЯрд░ рдореЗрдВ рд╣рдореЗрдВ рдПрдХ рдРрд╕реА рд╡реНрдпрд╡рд╕реНрдерд╛ рдХреА рдЬрд░реВрд░рдд рд╣реЛрддреА рд╣реИ рдЬрд┐рд╕рд╕реЗ рдпрджрд┐ Data рдмрдврд╝рддреЗ рд╣реИ рддреЛ рдирдП рд╡реИрд░рд┐рдПрдмрд▓реНрд╕ create рд╣реЛ рд╕рдХреЗрдВ рдФрд░ рдпрджрд┐ Data рдШрдЯрддреЗ рд╣реИрдВ рддреЛ рдХрд┐рд╕реА рдкреБрд░рд╛рдиреЗ рд╡реИрд░рд┐рдПрдмрд▓реНрд╕ рдХреЛ Delete рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХреЗ рддрд╛рдХрд┐ рдЙрд╕ рд╡реИрд░рд┐рдПрдмрд▓ рдХреЗ рджреНрд╡рд╛рд░рд╛ Reserve рдХреА рдЧрдИ рдЬрдЧрд╣ рдХрд╛ рдХреЛрдИ рдЕрдиреНрдп Program рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХреЗред рдЗрд╕реА рд╡реНрдпрд╡рд╕реНрдерд╛ рдХреЛ рдЧрддрд┐рд╢реАрд▓ рд╕реНрдореГрддрд┐ рдЖрдмрдВрдЯрди (Dynamic Memory Allocation) рдХрд╣рддреЗ рд╣реИрдВред

рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдкреНрд░реЛрдЧреНрд░рд╛рдо рдбрд╛рдпрдиреЗрдорд┐рдХ рдореИрдореЛрд░реА рдЕрд▓реЛрдХреЗрд╢рди рдХрд╛ рдлрдВрдХреНрд╢рди рдХреЗ рд╕рд╛рде рдЙрджрд╛рд╣рд░рдг рд╣реИред

#incluce<stdio.h> 
#incluce<stlib.h> 
#incluce<string.h> 
int main () {
char name [100]; 
char *description; 
strcpy (name, "Zara Ali"); 
/* allocate memory dynamically*/ 
description=malloc (200*sizeof (char)); 
if (description==NULL) { 
fprintf(stderr,''Error - unable to allocate required memory\n'');
}
else{ 
strcpy(description, ''Zara ali a DPS. student in class 10th'');
}
printf(''Name = %s\n'', name); 
printf(''Description : %s\n", description);
}
рдЬрдм рдЙрдкрд░реЛрдХреНрдд рдХреЛрдб рдХрдореНрдкрд╛рдпрд▓ рдФрд░ рд░рди рд╣реЛрдЧрд╛ рддреЛ рдЖрдЙрдЯрдкреБрдЯ рдирд┐рдореНрдирд╛рдиреБрд╕рд╛рд░ рд╣реЛрдЧрд╛ : 
Name = Zara Ali
Description : Zara ali a DPS student in class 10th

RBSE Class 12 Computer Science Chapter 2 рдирд┐рдмрдВрдзрд╛рддреНрдордХ рдкреНрд░рд╢реНрди

рдкреНрд░рд╢реНрди 1.
рдЙрджрд╛рд╣рд░рдг рдХреЗ рд╕рд╛рде рджреЛ рдЖрдпрд╛рдореА рдРрд░реЗ рд╕рдордЭрд╛рдУред
рдЙрддреНрддрд░-
рджреЛ рдЖрдпрд╛рдореА рдРрд░реЗ-рдРрд░реЗ рдХрд╛ рдРрд░реЗ рдПрдХ рдмрд╣реБ рдЖрдпрд╛рдореА рдРрд░реЗ рдХрд╣рд▓рд╛рддрд╛ рд╣реИред рдмрд╣реБ рдЖрдпрд╛рдореА рдРрд░реЗ рдХрд╛ рд╕рд░рд▓рддрдо рд░реВрдк рджреЛ рдЖрдпрд╛рдореА рдРрд░реЗ рдХрд╣рд▓рд╛рддрд╛ рд╣реИред
рдЙрджрд╛рд╣рд░рдг
int ├Ч [3] [4] ;

column 1┬аcolumn 2┬аcolumn 3┬аcolumn 4
Row 1x [0] [0]x [0] [1]x [0] [2]x [0] [3]
Row 2x [1] [0]x [1] [1]x [1] [2]x [1] [3]
Row 3x [2] [0]x [2] [1]x [2] [2]x [2] [3]

рджреЛ рдЖрдпрд╛рдореА (2рдбреА) рдРрд░реЗ рдХрд╛ рдкреНрд░рд╛рд░рдореНрдн-рдПрдХ рдЖрдпрд╛рдореА рдРрд░реЗ рдХреА рддрд░рд╣, 2рдбреА рдРрд░реЗ рдХреЛ рднреА рджреЛрдиреЛрдВ рдкреНрд░рдХрд╛рд░ (рдХрдореНрдкрд╛рдЗрд▓ рдЯрд╛рдЗрдо рд╡ рд░рди рдЯрд╛рдЗрдо) рд╕реЗ рдкреНрд░рд╛рд░рдореНрдн рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред

рдХрдВрдкрд╛рдЗрд▓ рдЯрд╛рдЗрдо рдЖрд░рдореНрднреАрдХрд░рдг тАУ рдЬрдм рдПрдХ рдРрд░реЗ рдХреЗ рдбрд┐рдХреНрд▓реЗрд░реЗрд╢рди рдХреЗ рд╕рд╛рде рдЙрд╕реЗ рдкреНрд░рд╛рд░рдореНрдн рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рддреЛ рджреЛ рдЖрдпрд╛рдореА рдРрд░реЗ рдирд┐рдореНрди рдкреНрд░рдХрд╛рд░ рд╕реЗ рдкреНрд░рд╛рд░рдореНрдн рд╣реЛрдЧрд╛

int table[2][3] = { 
{0, 2, 5} 
{ 1, 3, 0}
};

рд░рди рдЯрд╛рдЗрдо рдЖрд░рдореНрднреАрдХрд░рдг-рдПрдХ рдРрд░реЗ рдХреЛ рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ рдЪрд▓рд╛рдиреЗ рдХреЗ рд▓рд┐рдП рд░рди рдЯрд╛рдЗрдо рдЖрд░рдореНрдн рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рджреЛ рдЖрдпрд╛рдореА рдРрд░реЗ рдХреЛ рд▓реВрдк рд╕реНрдЯреНрд░рдХреНрдЪрд░ рдХреА рдорджрдж рд╕реЗ рдЖрд░рдореНрдн рдХрд░рддреЗ рд╣реИрдВред рджреЛ рд▓реВрдк рд╕реНрдЯреНрд░рдХреНрдЪрд░ рдЙрдкрдпреЛрдЧ рдореЗрдВ рд▓реА рдЬрд╛рддреА рд╣реИрдВред рдЬрд┐рд╕рдореЗрдВ рдЖрдЙрдЯрд░ рд▓реВрдк рдкрдВрдХреНрддрд┐ рдХреЗ рд▓рд┐рдП рдПрд╡рдВ рдЗрдирд░ рд▓реВрдк рдХреЙрд▓рдо рдХреЗ рдЙрдкрдпреЛрдЧ рдореЗрдВ рдЖрддреА рд╣реИред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рд╕реА рдкреНрд░реЛрдЧреНрд░рд╛рдо рдХреЗ рдЦрдгреНрдб рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░рддреЗ рд╣реИрдВ

for (1=0; i<3; i++)
{
for (j=0; j<3; j++)
scanf ("%d", &arl [i] [j] ;
}
}
2рдбреА рдРрд░реЗ рдХрд╛ рдкреНрд░реЛрдЧреНрд░рд╛рдо : 
/* 2-рдбреА рдРрд░реЗ рдХрд╛ рд╕реА рдкреНрд░реЛрдЧреНрд░рд╛рдо * /
#include<stdio.h> 
#inclide<conio.h> 
void main()
{
int array[3][3],i,j, count = 0;
/*Run time Initialization */ 
for (i=1; i<=3; i++)
{
for (j=1; j<=3; j++)
{
count++; 
array[i][j]=count; 
printf("%d/t", array[i] [j] ) ;
}
printf("'/n'')
}
getch();
}
Output : 
1 2 3 
4 5 6 
7 8 9   

рдкреНрд░рд╢реНрди 2.
рд╡рд┐рд╕реНрддрд╛рд░ рд╕реЗ Malloc рдлрдВрдХреНрд╢рди рдХреЛ рд╕рдордЭрд╛рдУред
рдЙрддреНрддрд░-
Malloc() рдлрдВрдХреНрд╢рдиреЗ ред
рдЗрд╕ рдлрдВрдХреНрд╢рди рдХрд╛ рдкреНрд░рдпреЛрдЧ рдХрд░рдХреЗ рд╣рдо рдореИрдореЛрд░реА рдХрд╛ рдПрдХ рдмреНрд▓реЙрдХ (Block) create рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдЙрд╕реЗ рдХрд┐рд╕реА рд╡реИрд░рд┐рдПрдмрд▓ рдХреЛ allocate рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред

рдЬрдм рд╣рдо рдбрд╛рдпрдиреИрдорд┐рдХ рдореИрдореЛрд░реА рдПрд▓реЛрдХреЗрд╢рди рдХреЗ рд▓рд┐рдП рдЗрд╕ рдлрдВрдХреНрд╢рди рдХрд╛ рдкреНрд░рдпреЛрдЧ рдХрд░рддреЗ рд╣реИ, рддрдм рдпреЗ рдлрдВрдХреНрд╢рди рдореИрдореЛрд░реА рдореЗрдВ рдХрд┐рд╕реА specified рдбрд╛рдЯрд╛ рдЯрд╛рдЗрдк рдХрд╛ рдПрдХ рдореИрдореЛрд░реА рдмреНрд▓реЙрдХ рдмрдирд╛рддрд╛ рд╣реИ рдФрд░ рдЙрд╕ рдореИрдореЛрд░реА рд▓реЛрдХреЗрд╢рди рдпрд╛ рдЗрд╕ malloc() рдлрдВрдХреНрд╢рди рджреНрд╡рд╛рд░рд╛ рдмрдирд╛рдП рдЧрдП рдмреНрд▓реЙрдХ рд╕реНрдкреЗрд╕ рдХрд╛ рдПрдбреНрд░реЗрд╕ return рдХрд░рддрд╛ рд╣реИред

рдЗрд╕ Address рдХреЛ рдЙрд╕реА рдбреЗрдЯрд╛ рдЯрд╛рдИрдк рдкреНрд░рдХрд╛рд░ рдХреЗ рдкреЛрдЗрдиреНрдЯрд░ рд╡реИрд░рд┐рдПрдмрд▓ рдореЗрдВ store рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдФрд░ рдЗрд╕ рдкреЛрдЗрдиреНрдЯрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЖрд╡рд╢реНрдпрдХрддрд╛рдиреБрд╕рд╛рд░ рдбреЗрдЯрд╛ рдЗрдирдкреБрдЯ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдЗрд╕ рдлрдВрдХреНрд╢рди рдХрд╛ рд╕рд┐рдиреНрдЯреИрдХреНрд╕ рдирд┐рдореНрдирд╛рдиреБрд╕рд╛рд░ рд╣реЛрддрд╛ рд╣реИ
ptr = (Data Type *) malloc (size of (Data type);

рдЙрджрд╛рд╣рд░рдг
рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдкреНрд░реЛрдЧреНрд░рд╛рдо рдбрд╛рдпрдиреЗрдорд┐рдХ рдореИрдореЛрд░реА рдЕрд▓реЛрдХреЗрд╢рди рдХрд╛ рдлрдВрдХреНрд╢рди рдХреЗ рд╕рд╛рде рдЙрджрд╛рд╣рд░рдг рд╣реИред

#include<stdio.h> 
#include<stdlib.h> 
#include<string.h> 
int main() { 
char name (100); 
char *description; 
strcpy (name, "Zara Ali"); 
\* allocate memory dynamically *\ 
description=malloc(200*sizeof (char)); 
if (description== NULL) { 
fprintf(stderr, "Error-unable to allocate required memory\n");
}
else { 
strcpy (description, "Zara ali a DPS student in class 10th");
}
printf("Name=%s\n, "name); 
printf ("Description: %s\n", description);
}

рдЬрдм рдЙрдкрд░реЛрдХреНрдд рдХреЛрдб рдХрдореНрдкрд╛рдпрд▓ рдФрд░ рд░рди рд╣реЛрдЧрд╛ рддреЛ рдЖрдЙрдкреБрдЯ рдирд┐рдореНрдирд╛рдиреБрд╕рд╛рд░ рд╣реЛрдЧрд╛:
Name = Zara Ali
Description: Zara ali a DPS student in class 10th

рдкреНрд░рд╢реНрди 3.
рд░рд┐рдХрд░реНрд╢рди рдХреЗ рд▓рд┐рдП рдХреМрди-рд╕рд╛ рдбреЗрдЯрд╛ рд╕реНрдЯреНрд░рдХреНрдЪрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред
рдЙрддреНрддрд░-
рд░рд┐рдХрд░реНрд╢рди рдХреЗ рд▓рд┐рдП Stacks рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдпреЗ LIFO (Last In First Out) рдХреЗ рд╕рд┐рджреНрдзрд╛рдиреНрдд рдкрд░ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ, рдЬрд┐рд╕рдореЗрдВ рд╕рднреА Data рдПрдХ рд╕рд┐рд░реЗ рд╕реЗ рдЬреЛрдбрд╝реЗ рдпрд╛ рдШрдЯрд╛рдП рдЬрд╛рддреЗ рд╣реИрдВред рдЗрд╕ рд╕рд┐рд░реЗ рдХреЛ TopOfThe Stack (TOS) рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИред Stack рдореЗрдВ рдХрд┐рд╕реА Data рдХреЛ рдПрдХ рд╕рд┐рд░реЗ рд╕реЗ рдЬреЛрдбрд╝рд╛ рдпрд╛ рдШрдЯрд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдЗрд╕рд▓рд┐рдП рдЬрдм рдХрд┐рд╕реА Stack рдореЗрдВ Data рдХреЛ рдЗрдирдкреБрдЯ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ рдЗрдирдкреБрдЯ рдХрд┐рдпрд╛ рдЧрдпреЛ Data рд╕рдмрд╕реЗ рдмрд╛рдж рдореЗрдВ рдкреНрд░рд╛рдкреНрдд рд╣реЛрддрд╛ рд╣реИ рд╡ рд╕рдмрд╕реЗ рдмрд╛рдж рдореЗрдВ рдЗрдирдкреБрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛ Data рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ рдкреНрд░рд╛рдкреНрдд рд╣реЛрддрд╛ рд╣реИред рдЗрд╕рд▓рд┐рдП рд╣рдо рдпрд╣ рдХрд╣ рд╕рдХрддреЗ рд╣реИ рдХрд┐ Stack, Data рдЗрдХрд╛рдЗрдпреЛрдВ рдХреА рд╡рд╣ List рд╣реЛрддреА рд╣реИ, рдЬрд┐рд╕рдореЗрдВ рдПрдХ рд╣реА рд╕рд┐рд░реЗ рд╕реЗ Data рдХреЛ рдЬреЛрдбрд╝рд╛ рдпрд╛ рдШрдЯрд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред Stack рдХреЗ рджреВрд╕рд░реЗ рд╕рд┐рд░реЗ рдХреЛ BOS (Bottom Of The Stock) рдХрд╣рддреЗ рд╣реИрдВред

рдЙрджрд╛рд╣рд░рдг
рдорд╛рдирд╛ 10 рдХрд┐рддрд╛рдмреЗрдВ рд╣реИрдВред рдЗрди рдХрд┐рддрд╛рдмреЛрдВ рдХреЛ рдХреНрд░рдо рд╕реЗ рдПрдХ рдХреЗ рдКрдкрд░ рдПрдХ рд░рдЦрддреЗ рд╣реИрдВред рдЕрдм рдпрджрд┐ рд╣рдо рдХрд┐рд╕реА рдХрд┐рддрд╛рдм рдХреЛ рдкрдврд╝рдирд╛ рдЪрд╛рд╣реЗрдВ рддреЛ рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ рд╣рдореЗрдВ рд╡реЛ рдХрд┐рддрд╛рдм рдЙрдард╛рдиреА рдкрдбрд╝рддреА рд╣реИ, рдЬрд┐рд╕реЗ рд╕рдмрд╕реЗ рдмрд╛рдж рдореЗрдВ рд░рдЦрд╛ рдерд╛ рдФрд░ рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ рд░рдЦреА рдЧрдИ рдХрд┐рддрд╛рдм рдХрд╛ рдЙрдкрдпреЛрдЧ рд╣рдо рдмрд╛рдж рдореЗрдВ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдпрд╣реА Stack рдХреА рдЕрд╡рдзрд╛рд░рдгрд╛ рд╣реИред

рдкреНрд░рд╢реНрди 4.
рдмрд╛рдЗрдирд░реА рд╕рд░реНрдЪ, рд▓реАрдирд┐рдпрд░ рд╕рд░реНрдЪ рд╕реЗ рдХреНрдпреЛрдВ рдмреЗрд╣рддрд░ рд╣реИ?
рдЙрддреНрддрд░-
рд▓реАрдирд┐рдпрд░ рд╕рд░реНрдЪ рд╡ рдмрд╛рдЗрдирд░реА рд╕рд░реНрдЪ
рд▓реАрдирд┐рдпрд░ рд╕рд░реНрдЪ рдмреБрдирд┐рдпрд╛рджреА рдФрд░ рд╕рд░рд▓ рд╕рд░реНрдЪ рдПрд▓реНрдЧреЛрд░рд┐рдереНрдо рд╣реИред рд▓реАрдирд┐рдпрд░ рд╕рд░реНрдЪ рдореЗрдВ рддрддреНрддреНрд╡ рдФрд░ рдорд╛рди рдХреЛ рддрдм рддрдХ рд╕рд░реНрдЪ рдХрд░рддреЗ рд╣реИрдВ рдЬрдм рддрдХ рдорд┐рд▓ рдирд╣реАрдВ рдЬрд╛рддрд╛ ред рдЗрд╕рдореЗрдВ рджрд┐рдпреЗ рдЧрдпреЗ рддрддреНрддреНрд╡реЛрдВ рдХреЛ рдРрд░реЗ рдореЗрдВ рдЙрдкрд▓рдмреНрдз рд╕рднреА рддрддреНрддреНрд╡реЛрдВ рд╕реЗ рддреБрд▓рдирд╛ рдХрд░рддреЗ рд╣реИрдВ рдПрд╡рдВ рдорд┐рд▓рд╛рди рд╣реЛрдиреЗ рдкрд░ рдРрд░реЗ рдЗрдиреЗрдХреНрд╕ рдХрд╛ рдорд╛рди рдкреНрд░рд╛рдкреНрдд рд╣реЛрддрд╛ рд╣реИред рдЕрдиреНрдпрдерд╛ -1ред рд▓реАрдирд┐рдпрд░ рд╕рд░реНрдЪ рд╕реЛрд░реНрдЯреЗрдб рдФрд░ рдЕрдирд╕реЛрд░реНрдЯреЗрдб рдорд╛рдиреЛрдВ рдкрд░ рд▓рд╛рдЧреВ рдХрд░рддреЗ рд╣реИрдВ рдЬрдм рддрддреНрддреНрд╡реЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ рдХрдо рд╣реЛред

рдмрд╛рдЗрдирд░реА рд╕рд░реНрдЪ рд╕реЛрд░реНрдЯреЗрдб рдРрд░реЗ рдпрд╛ рд▓рд┐рд╕реНрдЯ рдкрд░ рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рд╕рд░реНрд╡рдкреНрд░рдердо рд╣рдо рджрд┐рдпреЗ рдЧрдпреЗ рддрддреНрддреНрд╡ рдХреА рдРрд░реЗ рдХреЗ рдмреАрдЪрддреНрд░ рдХреЗ рддрддреНрддреНрд╡ рд╕реЗ рддреБрд▓рдирд╛ рдХрд░рддреЗ рд╣реИ рдпрджрд┐ рддрддреНрддреНрд╡ рдХреЗ рдорд╛рди рдХрд╛ рдорд┐рд▓рд╛рди рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ рддреЛ рдРрд░реЗ рдХрд╛ рдЗрдирдбреЗрдХреНрд╕ рдорд╛рди рд░рд┐рдЯрд░реНрди рдХрд░рддрд╛ рд╣реИред рдпрджрд┐ рддрддреНрддреНрд╡ рдХрд╛ рдорд╛рди рдХрдо рд╣реИ рддреЛ рдирд┐рдЪрд▓реЗ рдЖрдзреЗ рд╣рд┐рд╕реНрд╕реЗ рдореЗрдВ рд╣реЛрдЧрд╛ рдЕрдиреНрдпрдерд╛ рдКрдкрд░реА рдЖрдзреЗ рд╣рд┐рд╕реНрд╕реЗ рдореЗрдВ рд╣реЛрдЧрд╛ред рдмрд╛рдЗрдирд░реА рд╕рд░реНрдЪ рдХрд╛ рдкреНрд░рдпреЛрдЧ рддрддреНрддреНрд╡реЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ рдЕрдзрд┐рдХ рд╣реЛрдиреЗ рдкрд░ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред

рдмрд╛рдЗрдирд░реА рд╕рд░реНрдЪ ordering comparisons рдкрд░рдлреЙрд░реНрдо рдХрд░рддрд╛ рд╣реИ рдФрд░ рд▓реАрдирд┐рдпрд░ рд╕рд░реНрдЪ equality comparison рдкрд░рдлреЙрд░реНрдо рдХрд░рддрд╛ рд╣реИред

рдкреНрд░рд╢реНрди 5.
Character рд╕реНрдЯреНрд░рд┐рдВрдЧ рдХреЛ рд╕рдордЭрд╛рдУред
рдЙрддреНрддрд░-
тАШCтАЩ рдореЗрдВ рдХрд░реИрдХреНрдЯрд░ рд╕реНрдЯреНрд░рд┐рдВрдЧ : рд╕реНрдЯреНрд░рд┐рдВрдЧреНрд╕ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдПрдХ рдЖрдпрд╛рдореА рдХрд░реИрдХреНрдЯрд░ рдРрд░реЗ рд╣реИред рдЬрд┐рд╕рдХреЗ рдЕрдиреНрдд рдореЗрдВ Null рдХрд░реИрдХреНрдЯрд░ тАШ/0тАЩ рд╣реЛрддрд╛ рд╣реИред

рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдбрд┐рдХреНрд▓реЗрд░реЗрд╢рди рдФрд░ рдЗрдирд┐рд╢рд▓рд╛рдИрдЬреЗрд╢рди тАЬHelloтАЭ рд╢рдмреНрдж рд╕реЗ рдмрдиреА рд╕реНрдЯреНрд░рд┐рдВрдЧ Create рдХрд░рддрд╛ рд╣реИред рдРрд░реЗ рдХреЗ рдЕрдиреНрдд рдореЗрдВ Null рдХрд░реИрдХреНрдЯрд░ рдЬреЛрдбрд╝рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд░реИрдХреНрдЯрд░ рд╕реНрдЯреНрд░рд┐рдВрдЧ рдХреА рд▓рдореНрдмрд╛рдИ тАЬHelloтАЭ рд╢рдмреНрдж рдореЗрдВ рдХреБрд▓ рдЕрдХреНрд╖рд░реЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ рд╕реЗ рдПрдХ рдЕрдзрд┐рдХ рд╣реИред
char greeting[6]= {тАШHтАЩ, тАШeтАЩ, тАШlтАЩ, тАШlтАЩ, тАШoтАЩ, тАЬ\0тА▓};
char greeting []=тАЭHelloтАЭ;

рдЗрд╕ рд╕реНрдЯрд┐рдВрдЧ рдХрд╛ рдореИрдореЛрд░реА рдореЗрдВ рдкреНрд░рджрд░реНрд╢рди рдирд┐рдореНрдирд╛рдиреБрд╕рд╛рд░ рд╣реИред
Index : 0 1 2 3 4 5
Variable :

Hello/0

Address

0x234510x234520x234530x234540x234550x23456

рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рд╣рдо рд╕реНрдЯрд┐рдВрдЧ рдХреЗ рдЕрдиреНрдд рдореЗрдВ Null рдХрд░реИрдХреНрдЯрд░ рдХреЛ рдЗрдиреНрд░реНрд╕рдЯ рдирд╣реАрдВ рдХрд░рддреЗ, рд╕реА рдХрдореНрдкрд╛рдпрд▓рд░ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рд╕реНрдЯрд┐рдВрдЧ рдХреЗ рдЕрдиреНрдд рдореЗрдВ Null рдХрд░реИрдХреНрдЯрд░ рдХреЛ рдЗрдиреНрд╕рд░реНрдЯ рдХрд░ рджреЗрддрд╛ рд╣реИ рдЬрдм рдпрд╣ рдРрд░реЗ рдХреЛ рдЗрдирд┐рд╢рд┐рд▓рд╛рдИрдЬ рдХрд░рддрд╛ рд╣реИред рдЙрдкрд░реЛрдХреНрдд рд╕реНрдЯреНрд░рд┐рдВрдЧ рдХреЛ рдкреНрд░рд┐рдиреНрдЯ рдХрд░рдирд╛

#incluce<stdio.h>
int main() {
char greeting [6] = { 'H', 'e', 'l', 'l', 'o', '\0' };
printf(''Greeting message : %s\n'', greeting);
return 0;
}

рдЬрдм рдЙрдкрд░реЛрдХреНрдд рдХреЛрдб рдХрдореНрдкрд╛рдпрд▓ рдФрд░ рд░рди рд╣реЛрдЧрд╛ рддреЛ рдЖрдЙрдЯрдкреБрдЯ рдирд┐рдореНрдирд╛рдиреБрд╕рд╛рд░ рд╣реЛрдЧрд╛ :
Greeting message : Hello
рд╕реА рднрд╛рд╖рд╛ рдореЗрдВ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдлрдВрдХреНрд╢рди рд╣реЛрддреЗ рд╣реИред

рдлрдВрдХреНрд╢рдирдЙрджреНрджреЗрд╢реНрдп
strcpy(s1, s2);рд╕реНрдЯрд┐рдВрдЧ s2 рдХреЛ s1 рдореЗрдВ рдХреЙрдкреА рдХрд░рддрд╛ рд╣реИред strcat(s1, s2);
strcat(s1, s2);рд╕реНрдЯрд┐рдВрдЧ s1 рдХреЗ рдЕрдиреНрдд рдореЗрдВ s2 рдХреЛ рдЬреЛрдбрд╝рддрд╛ рд╣реИред
strlen(s1);s1 рд╕реНрдЯреНрд░рд┐рдВрдЧ рдХреА рд▓рдореНрдмрд╛рдИ рдХреЛ рдмрддрд╛рддрд╛ рд╣реИред
strcmp(s1, s2);рдпрджрд┐ рд╕реНрдЯреНрд░рд┐рдВрдЧ s1 рдПрд╡рдВ s2 рд╕рдорд╛рди рд╣реИ рддреЛ 0 рд░рд┐рдЯрд░реНрди рдХрд░рддрд╛ рд╣реИ рдЕрдиреНрдпрдерд╛ рдпрджрд┐ s1<s2 рддреЛ 0 рд╕реЗ рдХрдо, рдФрд░ рдпрджрд┐ s1 > s2 рддреЛ 0 рд╕реЗ рдЬреНрдпрд╛рджрд╛ рд░рд┐рдЯрд░реНрди рдХрд░рддрд╛ рд╣реИред
strchr (s1,ch);рд╕реНрдЯрд┐рдВрдЧ s1 рдореЗрдВ рдХрд░реЗрдХреНрдЯрд░ ch рдХреА рдкрд╣рд▓реА рдЖрд╡реГрддрд┐ рдХрд╛ рдкреЛрдЗрдиреНрдЯрд░ рджреЗрддрд╛ рд╣реИред
strstr (s1, s2);рд╕реНрдЯреНрд░рд┐рдВрдЧ s1 рдореЗрдВ рд╕реНрдЯреНрд░рд┐рдВрдЧ s2 рдХреА рдкрд╣рд▓реА рдЖрд╡реГрддрд┐ рдХрд╛ рдкреЛрдЗрдиреНрдЯрд░ рджреЗрддрд╛ рд╣реИред

рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдЙрджрд╛рд╣рд░рдг рдЙрдкрд░реЛрдХреНрдд рдлрдВрдХреНрд╢рдиреЛрдВ рдореЗрдВ рд╕реЗ рдХреБрдЫ рдХрд╛ рдЙрдкрдпреЛрдЧ рджрд░реНрд╢рд╛рддреЗ рд╣реИрдВред

#include<stdio.h> 
#include<string.h> 
int main() 
{ 
char str1 [12] = ' ' Hello' '; 
char str2 [12] = ' ' World ' '; 
char str3[12]; 
int len; 
/* copy str1 into str3 */ 
strcpy(str3, str1); 
printf(''strcpy (str3, str1): %s\n'', str3); 
/* concatenated str1 and str2 */ 
strcat(str1, str2); 
printf("strcat(str1, str2): %s\n", str1); 
/* total length of strl after concatenation */ 
len = strlen(str1); 
printf(''strlen(str1): %d/n'', len); 
return 0;
}

рдЬрдм рдЙрдкрд░реЛрдХреНрдд рдХреЛрдб рдХрдореНрдкрд╛рдпрд▓ рдФрд░ рд░рди рд╣реЛрдЧрд╛ рддреЛ рдЖрдЙрдЯрдкреБрдЯ рдирд┐рдореНрдирд╛рдиреБрд╕рд╛рд░ рд╣реЛрдЧрд╛
strcpy(str 3, str1): Hello
strcat (str 1, str 2): Hello World
strlen(str 1): 10

RBSE Class 12 Computer Science Chapter 2 рдЕрдиреНрдп рдорд╣рддреНрддреНрд╡рдкреВрд░реНрдг рдкреНрд░рд╢реНрди

RBSE Class 12 Computer Science Chapter 2 рдЕрддрд┐рд▓рдШреБ рдЙрддреНрддрд░реАрдп рдкреНрд░рд╢реНрди

рдкреНрд░рд╢реНрди 1.
рдРрд░реЗ рдХрд┐рддрдиреЗ рдкреНрд░рдХрд╛рд░ рдХреЗ рд╣реЛрддреЗ рд╣реИрдВ?
рдЙрддреНрддрд░-
рдРрд░реЗ рджреЛ рдкреНрд░рдХрд╛рд░ рдХреЗ рд╣реЛрддреЗ рд╣реИрдВ

  • рдПрдХрд▓ рдпрд╛ рдПрдХ рдЖрдпрд╛рдореА рдРрд░реЗ,
  • рдмрд╣реБ рдЖрдпрд╛рдореА рдРрд░реЗред

рдкреНрд░рд╢реНрди 2.
рдПрдХрд▓ рдпрд╛ рдПрдХ рдЖрдпрд╛рдореА рдРрд░реЗ рдХреНрдпрд╛ рд╣реЛрддрд╛ рд╣реИ?
рдЙрддреНрддрд░-
рдЖрдЗрдЯрдореЛрдВ рдХреА рдПрдХ рд╕реВрдЪреА рдХреЗ рд▓рд┐рдП рдХреЗрд╡рд▓ рдПрдХ рд╕рдмрд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдПрдХ рд╡реИрд░рд┐рдПрдмрд▓ рдирд╛рдо рджрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ рдФрд░ рдЗрд╕ рддрд░рд╣ рдХреЗ рд╡реИрд░рд┐рдПрдмрд▓ рдХреЛ рдПрдХрд▓ рд╕рдмрд╕реНрдХреНрд░рд┐рдкреНрдЯреЗрдб рд╡реИрд░рд┐рдПрдмрд▓ рдпрд╛ рдПрдХрд▓ рдЖрдпрд╛рдореА рдРрд░реЗ рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИред

рдкреНрд░рд╢реНрди 3.
рдПрдХ рдЖрдпрд╛рдореА рдРрд░реЗ рдХреЛ рдХрд┐рд╕ рдкреНрд░рдХрд╛рд░ рдбрд┐рдХреНрд▓реЗрдпрд░ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ? рдЙрджрд╛рд╣рд░рдг рд╕рд╣рд┐рдд рдмрддрд╛рдЗрдПред
рдЙрддреНрддрд░-
рдПрдХ рдЖрдпрд╛рдореА рдРрд░реЗ рдХреЛ рдирд┐рдореНрди рдкреНрд░рдХрд╛рд░ рдбрд┐рдХреНрд▓реЗрдпрд░ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИтАУ type variable-name[size];
рдЙрджрд╛рд╣рд░рдг
char name [10];
int marks[5];
float height[20];

рдкреНрд░рд╢реНрди 4.
рдРрд░реЗ рдХреЛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рдбрд┐рдХреНрд▓реЗрдпрд░ рдХрд░рдирд╛ рдХреНрдпреЛрдВ рдЖрд╡рд╢реНрдпрдХ рд╣реИ?
рдЙрддреНрддрд░-
рдРрд░реЗ рдХреЛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рдбрд┐рдХреНрд▓реЗрдпрд░ рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП рддрд╛рдХрд┐ рдХрдореНрдкрд╛рдИрд▓рд░ рдЙрдирдХреЗ рд▓рд┐рдП рдореИрдореЛрд░реА рдореЗрдВ рд╕реНрдкреЗрд╕ рдЖрдмрдВрдЯрд┐рдд рдХрд░ рд╕рдХреЗред

рдкреНрд░рд╢реНрди 5.
рдмрд╣реБрдЖрдпрд╛рдореА рдРрд░реЗ рд╕реЗ рдЖрдк рдХреНрдпрд╛ рд╕рдордЭрддреЗ рд╣реИ?
рдЙрддреНрддрд░-
рдРрд░реЗ рдХрд╛ рдРрд░реЗ рдПрдХ рдмрд╣реБ рдЖрдпрд╛рдореА рдРрд░реЗ рдХрд╣рд▓рд╛рддрд╛ рд╣реИред

рдкреНрд░рд╢реНрди 6.
рдмрд╣реБ рдЖрдпрд╛рдореА рдРрд░реЗ рдХреА рдШреЛрд╖рдгрд╛ рдХрд┐рд╕ рдкреНрд░рдХрд╛рд░ рдХреА рдЬрд╛рддреА рд╣реИ? рдЙрджрд╛рд╣рд░рдг рднреА рджреАрдЬрд┐рдПред
рдЙрддреНрддрд░-
рд╕рд╛рдорд╛рдиреНрдп рд░реВрдк рд╕реЗ рдмрд╣реБрдЖрдпрд╛рдореА рдРрд░реЗ рдХреА рдШреЛрд╖рдгрд╛ рдирд┐рдореНрди рдкреНрд░рдХрд╛рд░ рд╕реЗ рд╣реЛрддреА рд╣реИ
type variable-name [size 1] [size 2]тАж.. [size N];
рдЙрджрд╛рд╣рд░рдг-
int x [3][4];

рдкреНрд░рд╢реНрди 7.
рдмрд╣реБрдЖрдпрд╛рдореА рдРрд░реЗ рдХреЛ рд▓реАрдирд┐рдпрд░рд╛рдЗрдЬ рдХрд░рдиреЗ рдХреЗ рдХрд┐рддрдиреЗ рддрд░реАрдХреЗ рд╣реЛрддреЗ рд╣реИрдВ? рдирд╛рдо рдмрддрд╛рдЗрдПред
рдЙрддреНрддрд░-
рд▓реАрдирд┐рдпрд░рд╛рдЗрдЬ рдХрд░рдиреЗ рдХреЗ рджреЛ рддрд░реАрдХреЗ рд╣реЛрддреЗ рд╣реИрдВ-рд░реЛ (рдкрдВрдХреНрддрд┐) рдореЗрдЬрд░ рдФрд░ рдХреЙрд▓рдо (рд╕реНрддрдореНрдн) рдореЗрдЬрд░ред

рдкреНрд░рд╢реНрди 8.
рд╕рд░реНрдЪ рд╕реЗ рдЖрдк рдХреНрдпрд╛ рд╕рдордЭрддреЗ рд╣реИрдВ? рдПрдХ рд▓реАрдирд┐рдпрд░ рдРрд░реЗ рдореЗрдВ рд╕рд░реНрдЪ рдХрд┐рддрдиреЗ рдкреНрд░рдХрд╛рд░ рдХреА рд╣реЛрддреА рд╣реИ?
рдЙрддреНрддрд░-
рдПрдХ рдбрд╛рдЯрд╛ рд╕реНрдЯреНрд░рдХреНрдЪрд░ рдореЗрдВ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдбреЗрдЯрд╛ рддрддреНрддреНрд╡ рдХреЛ рдЦреЛрдЬрдиреЗ рдХреЛ рд╕рд░реНрдЪ рдХрд╣рддреЗ рд╣реИрдВред рдПрдХ рд▓реАрдирд┐рдпрд░ рдРрд░реЗ рдореЗрдВ рд╕рд░реНрдЪ рджреЛ рдкреНрд░рдХрд╛рд░ рдХреА рд╣реЛрддреА рд╣реИред

  • рд▓реАрдирд┐рдпрд░ рд╕рд░реНрдЪ,
  • рдмрд╛рдЗрдирд░реА рд╕рд░реНрдЪред

рдкреНрд░рд╢реНрди 9.
рдкреЛрдЗрдиреНрдЯрд░ рдХреНрдпрд╛ рд╣реЛрддрд╛ рд╣реИ?
рдЙрддреНрддрд░-
рдкреЛрдЗрдиреНрдЯрд░ рдПрдХ рд╡реЗрд░рд┐рдПрдмрд▓ рд╣реИ, рдЬрд┐рд╕рдХрд╛ рдорд╛рди рдЕрдиреНрдп рд╡реЗрд░рд┐рдПрдмрд▓ рдХрд╛ рдПрдбреНрд░реЗрд╕ (рдореИрдореЛрд░реА рд▓реЛрдХреЗрд╢рди рдХрд╛ рдПрдбреНрд░реЗрд╕) рд╣реЛрддрд╛ рд╣реИред

рдкреНрд░рд╢реНрди 10.
рдХреНрдпрд╛ рдкреЛрдЗрдиреНрдЯрд░ рдХреЛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рдбрд┐рдХреНрд▓реЗрдпрд░ рдХрд░рдирд╛ рдЖрд╡рд╢реНрдпрдХ рд╣реИ?
рдЙрддреНрддрд░-
рд╣рд╛рдБ, рдХрд┐рд╕реА рднреА рдЕрдиреНрдп рд╡реЗрд░рд┐рдПрдмрд▓ рдФрд░ рдХреЙрдиреНрд╕реНрдЯреЗрдиреНрдЯ рдХреА рддрд░рд╣ рдкреЛрдЗрдиреНрдЯрд░ рдХреЛ рднреА рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рдбрд┐рдХреНрд▓реЗрдпрд░ рдХрд░рдирд╛ рдЖрд╡рд╢реНрдпрдХ рд╣реИред рдкреЛрдВрдЗрдиреНрдЯрд░ рдбрд┐рдХреНрд▓реЗрд░реЗрд╢рди рдХреЛ рд╕рд╛рдзрд╛рд░рдг рд░реВрдк рдирд┐рдореНрдирд╛рдиреБрд╕рд╛рд░ рд╣реИ
type * var тАУ name;

рдкреНрд░рд╢реНрди 11.
NULL рдкреЛрдЗрдиреНрдЯрд░ рдХрд┐рд╕реЗ рдХрд╣рддреЗ рд╣реИрдВ?
рдЙрддреНрддрд░-
рдкреЛрдЗрдиреНрдЯрд░ рд╡реЗрд░рд┐рдПрдмрд▓ рдЬрд┐рд╕реЗ NULL рд╡реИрд▓реНрдпреВ рдЕрд╕рд╛рдИрди рдХреА рдЧрдИ рд╣реИ рдЙрд╕реЗ NULL рдкреЛрдЗрдиреНрдЯрд░ рдХрд╣рддреЗ рд╣реИрдВред

RBSE Class 12 Computer Science Chapter 2 рд▓рдШреБ рдЙрддреНрддрд░реАрдп рдкреНрд░рд╢реНрди

рдкреНрд░рд╢реНрди 1.
рдПрдХрд▓ рдпрд╛ рдПрдХ рдЖрдпрд╛рдореА рдРрд░реЗ рдкрд░ рд╕рдВрдХреНрд╖рд┐рдкреНрдд рдЯрд┐рдкреНрдкрдгреА рд▓рд┐рдЦрд┐рдПред
рдЙрддреНрддрд░-
рдПрдХрд▓ рдпрд╛ рдПрдХ рдЖрдпрд╛рдореА рдРрд░реЗрдГ
рдЖрдЗрдЯрдореЛрдВ рдХреА рдПрдХ рд╕реВрдЪреА рдХреЗ рд▓рд┐рдП рдХреЗрд╡рд▓ рдПрдХ рд╕рдмрд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдПрдХ рд╡реИрд░рд┐рдПрдмрд▓ рдирд╛рдо рджрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ рдФрд░ рдЗрд╕ рддрд░рд╣ рдХреЗ рд╡реИрд░рд┐рдПрдмрд▓ рдХреЛ рдПрдХрд▓ рд╕рдмрд╕реНрдХреНрд░рд┐рдкреНрдЯреЗрдб рд╡реИрд░рд┐рдПрдмрд▓ рдпрд╛ рдПрдХрд▓ рдЖрдпрд╛рдореА рдРрд░реЗ рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИред
RBSE Solutions for Class 12 Computer Science Chapter 2 рдРрд░реЗ 1a
рдПрдХ рдЖрдпрд╛рдореА рдРрд░реЗ рдХреА рдШреЛрд╖рдгрд╛ (рдбрд┐рдХреНрд▓реЗрд░реЗрд╢рди): рдХрд┐рд╕реА рднреА рдЕрдиреНрдп рд╡реИрд░рд┐рдПрдмрд▓ рдХреА рддрд░рд╣, рдРрд░реЗ рдХреЛ рднреА рдЙрдкрдпреЛрдЧ рд╕реЗ рдкрд╣рд▓реЗ рдбрд┐рдХреНрд▓реЗрдпрд░ рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП, рддрд╛рдХрд┐ рдХрдореНрдкрд╛рдИрд▓рд░ рдЙрдирдХреЗ рд▓рд┐рдП рдореИрдореЛрд░реА рдореЗрдВ рд╕реНрдкреЗрд╕ рдЖрд╡рд┐рдЯрдд рдХрд░ рд╕рдХреЗред рдРрд░реЗ рдХреЛ рдирд┐рдореНрди рдкреНрд░рдХрд╛рд░ рд╕реЗ рдбрд┐рдХреНрд▓реЗрдпрд░ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ:
type variable-name [size];
рдЙрджрд╛рд╣рд░рдг
int group [10];
float height [50];
char name [10];

рдкреНрд░рд╢реНрди 2.
рд╕реА рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рдореЗрдВ рдПрдХ рдРрд░реЗ рдХреЗ рдкреНрд░рд╛рд░рдореНрдн рд╣реЛрдиреЗ рдХреЗ рд╡рд┐рднрд┐рдиреНрди рдЪрд░рдг рд▓рд┐рдЦрд┐рдПред
рдЕрдерд╡рд╛
рдПрдХрд▓ рдпрд╛ рдПрдХ рдЖрдпрд╛рдореА рдРрд░реЗ рдХреЗ рдкреНрд░рд╛рд░рдореНрдн рдХреЗ рд╡рд┐рд╖рдп рдореЗрдВ рдмрддрд╛рдЗрдПред
рдЙрддреНрддрд░-
рдПрдХрд▓ рдпрд╛ рдПрдХ рдЖрдпрд╛рдореА рдРрд░реЗ рдХрд╛ рдкреНрд░рд╛рд░рдореНрднрдГ рдПрдХ рдРрд░реЗ рдХреЗ рдбрд┐рдХреНрд▓реЗрд░реЗрд╢рди рдХреЗ рдмрд╛рдж рддрддреНрддреНрд╡ рдкреНрд░рд╛рд░рдореНрдн рдХрд┐рдпреЗ рдЬрд╛рддреЗ рд╣реИрдВ рд╕реА рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рдореЗрдВ рдПрдХ рдРрд░реЗ рдирд┐рдореНрди рдЪрд░рдгреЛрдВ рдореЗрдВ рдкреНрд░рд╛рд░рдореНрдн рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ:
тАУ рдХрдВрдкрд╛рдЗрд▓ рдЯрд╛рдЗрдо
тАУ рд░рди рдЯрд╛рдЗрдо
рдХрдВрдкрд╛рдЗрд▓ рдЯрд╛рдЗрдо рдкреНрд░рд╛рд░рдореНрднрдГ рдЬрдм рдПрдХ рдРрд░реЗ рдХреЗ рдбрд┐рдХреНрд▓реЗрд░реЗрд╢рди рдХреЗ рд╕рд╛рде рдЙрд╕реЗ рдкреНрд░рд╛рд░рдореНрдн рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рддреЛ рдРрд░реЗ рдирд┐рдореНрди рдкреНрд░рдХрд╛рд░ рд╕реЗ рдкреНрд░рд╛рд░рдореНрдн рд╣реЛрдЧрд╛рдГ
type array-name [size] = {list of values};
рд▓рд┐рд╕реНрдЯ рдореЗрдВ рдорд╛рдиреЛрдВ рдХреЛ рдХреЛрдорд╛ рд╕реЗ рдЕрд▓рдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП
int number [3] = {0, 5, 4}

рдКрдкрд░ рджрд┐рдП рдЧрдП рд╕реНрдЯреЗрдЯрдореЗрдВрдЯ рдореЗрдВ 3 рдЖрдХрд╛рд░ рдХрд╛ рдПрдХ рдирдореНрдмрд░ рдирд╛рдо рдХрд╛ рдРрд░реЗ рд╣реИ рдФрд░ рд╣рд░ рддрддреНрддреНрд╡ рдХреЛ рд╡реИрд▓реНрдпреВ рдЖрд╡рдВрдЯрд┐рдд рд╣реЛрдЧреАред рд▓рд┐рд╕реНрдЯ рдореЗрдВ рд╡реИрд▓реНрдпреВ рдХреА рд╕рдВрдЦреНрдпрд╛ рдРрд░реЗ рд╕рд╛рдИрдЬ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдХрдо рд╣реИ, рддреЛ рдпрд╣ рдХреЗрд╡рд▓ рдХреБрдЫ рдРрд░реЗ рддрддреНрддреНрд╡реЛрдВ рдХреЛ рд╡реИрд▓реНрдпреВ рдЖрд╡рдВрдЯрд┐рдд рдХрд░реЗрдЧрд╛ред рд╢реЗрд╖ рддрддреНрддреНрд╡реЛрдВ рдХреЛ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рд╢реВрдиреНрдп рдЖрд╡рдВрдЯрд┐рдд рд╣реЛ рдЬрд╛рдпреЗрдЧрд╛ред

рдзреНрдпрд╛рди рд░рдЦрдиреЗ рд╡рд╛рд▓реА рдмрд╛рдд рд╣реИ, рдпрджрд┐ рдШреЛрд╖рд┐рдд рдЖрдХрд╛рд░ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдЕрдзрд┐рдХ рд╡реИрд▓реНрдпреВ рд╣реИ, рддреЛ рдПрдХ рддреНрд░реБрдЯрд┐ рдХрд╛ рдЙрддреНрдкрд╛рджрди рд╣реЛрдЧрд╛ред
рд░рди рдЯрд╛рдЗрдо рдкреНрд░рд╛рд░рдореНрднрдГ рдПрдХ рдРрд░реЗ рдХреЛ рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ рдЪрд▓рд╛рдиреЗ рдХреЗ рд▓рд┐рдП рд░рди рдЯрд╛рдЗрдо рдЖрд░рдореНрдн рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд C рдкреНрд░реЛрдЧреНрд░рд╛рдо рдХреЗ рдЦрдгреНрдб рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░рддреЗ рд╣реИрдВред

for ( 1 = 0 < 10; 1++)
{
scanf ("%d'', & x [ 1 ] ) ;
}

рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП рдКрдкрд░ рдХреАрдмреЛрд░реНрдб рд╕реЗ рд╡реИрд▓реНрдпреВ рджреЗрддреЗ рд╣реИрдВ рд░рди рдЯрд╛рдЗрдо рдореЗрдВ рд▓реВрдкрд┐рдВрдЧ рд╕реНрдЯреЗрдЯрдореЗрдВрдЯ рдЬрд░реВрд░реА рд╣реИ рдЕрд╕рд╛рдЗрдирдореЗрдВрдЯ рдСрдкрд░реЗрдЯрд░ рдХреА рд╕рд╣рд╛рдпрддрд╛ рд╕реЗ рдПрдХ рдПрдХ рд╡реИрд▓реНрдпреВ рдРрд░реЗ рдореЗрдВ рд╕реНрдЯреЛрд░ рдХрд░рддреЗ рд╣реИрдВред

рдкреНрд░рд╢реНрди 3.
рдРрд░реЗ рдореЗрдВ рддрддреНрддреНрд╡реЛрдВ рдХреЛ рд╕реНрдЯреЛрд░ рдХрд░рдиреЗ рдФрд░ рдкреНрд░рд┐рдиреНрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рд░рд▓ C рдкреНрд░реЛрдЧреНрд░рд╛рдо рд▓рд┐рдЦрд┐рдПред
рдЕрдерд╡рд╛
рдПрдХ рдЖрдпрд╛рдореА рдРрд░реЗ рдХрд╛ рдкреНрд░реЛрдЧреНрд░рд╛рдо рд▓рд┐рдЦрд┐рдПред
рдЙрддреНрддрд░-
рдПрдХ рдЖрдпрд╛рдореА рдРрд░реЗ рдХрд╛ рдкреНрд░реЛрдЧреНрд░рд╛рдордГ
/* рдРрд░реЗ рдХреЗ рддрддреНрд╡реЛрдВ рдХреЛ рд╕реНрдЯреЛрд░ рдХрд░рдиреЗ рдФрд░ рдкреНрд░рд┐рдВрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рд░рд▓ C рдкреНрд░реЛрдЧреНрд░рд╛рдо * /

#include
void main ()
{
int array [5], i;
printf ("Enter 5 numbers to store them in array \n");
for ( 1 = 0; i <5; i++)
{
scanf ("%d" & array[i]);
}
print("Element in the array are-\n\n");
for (i=0;<5; i++)
{
printf("Element stored at a [%d] =%d\n",i,array[i];
}
getch();
}

рдЗрдирдкреБрдЯ (Input)
Enter 5 elements in the array- 23 45 32 25 45

рдЖрдЙрдЯрдкреБрдЯ (Output) тАУ
Elements in the array are
Element stored at a[0]-23
Element stored at a[1]-45
Element stored at a[2]-32
Element stored at a[3]-25
Element stored at a[4]-45

рдкреНрд░рд╢реНрди 4.
рд╕реА рдкреНрд░реЛрдЧреНрд░рд╛рдо рдореЗрдВ рдПрдХ рдмрд╣реБрдЖрдпрд╛рдореА рдРрд░реЗ рдХреЗ рдкреНрд░рд╛рд░рдореНрдн рд╣реЛрдиреЗ рдХреЗ рд╡рд┐рднрд┐рдиреНрди рдЪрд░рдг рд▓рд┐рдЦрд┐рдПред
рдЕрдерд╡рд╛
рдмрд╣реБ рдЖрдпрд╛рдореА рдРрд░реЗ рдХреЗ рдкреНрд░рд╛рд░рдореНрдн рдХреЗ рд╡рд┐рд╖рдп рдореЗрдВ рд▓рд┐рдЦрд┐рдПред
рдЙрддреНрддрд░-
рдмрд╣реБ рдЖрдпрд╛рдореА (2рдбреА) рдРрд░реЗ рдХрд╛ рдкреНрд░рд╛рд░рдореНрдн : рдПрдХ рдЖрдпрд╛рдореА рдРрд░реЗ рдХреА рддрд░рд╣, 2рдбреА рдРрд░реЗ рдХреЛ рднреА рджреЛрдиреЛрдВ рдкреНрд░рдХрд╛рд░ (рдХрдорд╛рдЗрд▓ рдЯрд╛рдЗрдо рд╡ рд░рди рдЯрд╛рдЗрдо) рд╕реЗ рдкреНрд░рд╛рд░рдореНрдн рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред

рдХрдВрдкрд╛рдЗрд▓ рдЯрд╛рдЗрдо рдЖрд░рдореНрднреАрдХрд░рдг-
рдЬрдм рдПрдХ рдРрд░реЗ рдХреЗ рдбрд┐рдХреНрд▓реЗрд░реЗрд╢рди рдХреЗ рд╕рд╛рде рдЙрд╕реЗ рдкреНрд░рд╛рд░рдореНрдн рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рддреЛ рджреЛ рдЖрдпрд╛рдореА рдРрд░реЗ рдирд┐рдореНрди рдкреНрд░рдХрд╛рд░ рд╕реЗ рдкреНрд░рд╛рд░рдореНрдн рд╣реЛрдЧрд╛рдГ

int table- [2] [3] = {
{0, 2, 5}
{1, 3, 0}
};

рд░рди рдЯрд╛рдЗрдо рдЖрд░рдореНрднреАрдХрд░рдг тАУ рдПрдХ рдРрд░реЗ рдХреЛ рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ рдЪрд▓рд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдЯрд╛рдЗрдо рдЖрд░рдореНрдн рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ рджреЛ рдЖрдпрд╛рдореА рдРрд░реЗ рдХреЛ рд▓реВрдк рд╕реНрдЯреНрд░рдЪрд░ рдХреА рдорджрдж рд╕реЗ рдЖрд░рдореНрдн рдХрд░рддреЗ рд╣реИрдВред рджреЛ рд▓реВрдк рд╕реНрдЯреНрд░рдХреНрдЪрд░ рдЙрдкрдпреЛрдЧ рдореЗрдВ рд▓реА рдЬрд╛рддреА рд╣реИред рдЬрд┐рд╕рдореЗрдВ рд▓реВрдк рдкрдХреНрддрд┐ рдХреЗ рд▓рд┐рдП рдПрд╡рдВ рдЗрдирд░ рд▓реВрдк рдХреЙрд▓рдо рдХреЗ рдЙрдкрдпреЛрдЧ рдореЗрдВ рдЖрддреА рд╣реИред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рд╕реА рдкреНрд░реЛрдЧреНрд░рд╛рдо рдХреЗ рдЦрдгреНрдб рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░рддреЗ рд╣реИрдВ

for (1=0; i<3; i++)
{
for (j=0; j<3; j++)
{
scanf ("%d",%arl [i][j]);
}
}

рдкреНрд░рд╢реНрди 5.
рдПрдХ 2 рдбреА рдРрд░реЗ рдХрд╛ рдкреНрд░реЛрдЧреНрд░рд╛рдо рд▓рд┐рдЦрд┐рдПред
рдЙрддреНрддрд░-
2рдбреА рдРрд░реЗ рдХрд╛ рдкреНрд░реЛрдЧреНрд░рд╛рдордГ
/* 2-рдбреА рдРрд░реЗ рдХрд╛ рд╕реА рдкреНрд░реЛрдЧреНрд░рд╛рдо */

#include
#include
void main()
{
int array[3] [3] , i,j, count=0;
/* Run time Initialization */
for (i=1; i<=3; i++)
{
for (j=1; j<=3; j++)
{
count++;
array[i] [j] = count;
printf("%d \t", array [i] [j]]);
}
printf ("\n");
}
getch();
}

Output
1 2 3
4 5 6
7 8 9

рдкреНрд░рд╢реНрди 6.
рдПрдХрд▓ рдЖрдпрд╛рдореА рдРрд░реЗ рдореЗрдВ рдкрддрд╛ рдХреА рдЧрдгрдирд╛ рдХрд╛ рд╕реВрддреНрд░ рдмрддрд╛рдЗрдПред
рдЙрддреНрддрд░-
рдПрдХрд▓ (рдПрдХ) рдЖрдпрд╛рдореА рдРрд░реЗ рдореЗрдВ рдкрддрд╛ рдЧрдгрдирд╛рдГ
RBSE Solutions for Class 12 Computer Science Chapter 2 рдРрд░реЗ 6a
рдПрдХ рдРрд░реЗ тАЬA [I]тАЭ рдХреЗ рдПрдХ рддрддреНрд╡ рдХреА рдЧрдгрдирд╛ рдирд┐рдореНрди рд╕реВрддреНрд░ рдХреЗ рдЙрдкрдпреЛрдЧ рд╕реЗ рдХрд░рддреЗ рд╣реИрдВ
Address of A [I] = B + W * (I-LB)
Where, B= рдЖрдзрд╛рд░ рдкрддрд╛
W= рдРрд░реЗ рдореЗрдВ рдЙрдкрд╕реНрдерд┐рдд рдПрдХ рддрддреНрд╡ рдХреА рд╕реНрдЯреЛрд░реЗрдЬ рд╕рд╛рдИрдЬ (рдмрд╛рдЗрдЯ рдореЗрдВ)
I= рдЬрд┐рд╕ рддрддреНрд╡ рдХреЛ рдкрддрд╛ рдЬреНрдЮрд╛рдд рдХрд░рдирд╛ рд╣реИ рдЙрд╕рдХрд╛ рд╕рдмрд╕реНрдХреНрд░рд┐рдкреНрдЯ
LB= рдирд┐рдЪрд▓реА рд╕реАрдорд╛/рдЙрдкрд▓рдмреНрдз рдирд╣реАрдВ рд╣реЛрдиреЗ рдкрд░ рд╢реВрдиреНрдп рдорд╛рдиреЗ 0 (рд╢реВрдиреНрдп)

рдкреНрд░рд╢реНрди 7.
рдРрд░реЗ рдкрд░ рдХреМрди-рдХреМрди рд╕реЗ рдСрдкрд░реЗрд╢рди рдХрд┐рдпреЗ рдЬрд╛ рд╕рдХрддреЗ рд╣реИрдВ?
рдЕрдерд╡рд╛
рдРрд░реЗ рдкрд░ рд╣реЛрдиреЗ рд╡рд╛рд▓реЗ рдХреБрдЫ рдмреБрдирд┐рдпрд╛рджреА рдСрдкрд░реЗрд╢рди рдХреЗ рд╡рд┐рд╖рдп рдореЗрдВ рдмрддрд╛рдЗрдПред
рдЙрддреНрддрд░-
рдРрд░реЗ рдкрд░ рдмреБрдирд┐рдпрд╛рджреА рдСрдкрд░реЗрд╢рди: рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдСрдкрд░реЗрд╢рди рдРрд░реЗ рдкрд░ рдХрд┐рдпреЗ рдЬрд╛ рд╕рдХрддреЗ рд╣реИрдВред
(рдХ) рдЯреВрд╡рд░реНрд╕рд┐рдЧ (Traversing): рдПрдХ рдбрд╛рдЯрд╛ рд╕реНрдЯреНрд░рдХреНрдЪрд░ рдореЗрдВ рдореМрдЬреВрдж рд╕рднреА рдбреЗрдЯрд╛ рддрддреНрддреНрд╡реЛрдВ рдХреЗ рдкреНрд░рд╕рдВрд╕реНрдХрд░рдг (рдкреНрд░реЛрд╕реЗрд╕рд┐рдВрдЧ) рдХреЛ рдЯреВрд╡рд░реНрд╕рд┐рдЧ рдХрд╣рддреЗ рд╣реИрдВред
(рдЦ) рдЗрдирд╕рд░реНрд╢рди (Insertion): рдЗрдирд╕рд░реНрд╢рди рдХрд╛ рдЕрд░реНрде рдПрдХ рдбрд╛рдЯрд╛ рд╕реНрдЯреНрд░рдХреНрдЪрд░ рдореЗрдВ рдПрдХ рдирдпреЗ рдбреЗрдЯрд╛ рддрддреНрддреНрд╡ рдХреЛ рдЬреЛрдбрд╝рдирд╛ рд╣реИред
(рдЧ) рдбрд┐рд▓рд┐рд╢рди (deletion): рдбрд┐рд▓рд┐рд╢рди рдХрд╛ рдЕрд░реНрде рдПрдХ рдбрд╛рдЯрд╛ рд╕реНрдЯреНрд░рдХреНрдЪрд░ рдореЗрдВ рдПрдХ рдбреЗрдЯрд╛ рддрддреНрддреНрд╡ рдХреЛ рд╣рдЯрд╛рдирд╛ рд╣реИ, рдпрджрд┐ рд╡рд╣ рдореМрдЬреВрдж рд╣реИред
(рдШ) рд╕рд░реНрдЪ (Search): рдПрдХ рдбрд╛рдЯрд╛ рд╕реНрдЯреНрд░рдХреНрдЪрд░ рдореЗрдВ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдбреЗрдЯрд╛ рддрддреНрддреНрд╡ рдЦреЛрдЬрдиреЗ рдХреЛ рд╕рд░реНрдЪ рдХрд╣рддреЗ рд╣реИрдВред
(рдЩ) рдЕрдкрдбреЗрдЯ (Update): рджрд┐рдП рдЧрдП рд╕реВрдЪрдХрд╛рдВрдХ рдореЗрдВ рдПрдХ рддрддреНрддреНрд╡ рдЕрдкрдбреЗрдЯ рдХрд░рддрд╛ рд╣реИред

рдкреНрд░рд╢реНрди 8.
рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдСрдкрд░реЗрд╢рди рдХреЛ рдПрд▓реНрдЧреЛрд░рд┐рдереНрдо рд╕рд╣рд┐рдд рд╕рдордЭрд╛рдЗрдпреЗред
(i) рдЯреБрд╡рд░реНрд╕рд┐рдЧ
(ii) рдЗрдиреНрд╕рд░реНрд╢рди
(iii) рдбрд┐рд▓реАрд╢рди ред
рдЙрддреНрддрд░-
(i) рдЯреВрд╡рд░реНрд╕рд┐рдЧ (traversing): рдПрдХ рдбрд╛рдЯрд╛ рд╕реНрдЯреНрд░рдХреНрдЪрд░ рдореЗрдВ рдореМрдЬреВрдж рд╕рднреА рдбреЗрдЯрд╛ рддрддреНрд╡реЛрдВ рдХреЗ рдкреНрд░рд╕рдВрд╕реНрдХрд░рдг (рдкреНрд░реЛрд╕реЗрд╕рд┐рдВрдЧ) рдХреЛ рдЯреВрд░реНрд╡рд╕рд┐рдВрдЧ рдХрд╣рддреЗ рд╣реИрдВред рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдПрд▓реНрдЧреЛрд░рд┐рдереНрдо рд╕реЗ рд▓реАрдирд┐рдпрд░ рдРрд░реЗ рдХреЛ рдЯреВрд╡рд░реНрд╕ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ

  1. Repeat For I=LB to UB
  2. Apply PROCESS to A [I]
    [End of For Loop]
  3. Exit

(ii) рдЗрдирд╕рд░реНрд╢рди (Insertion): рдЗрдирд╕рд░реНрд╢рди рдХрд╛ рдЕрд░реНрде рдПрдХ рдбрд╛рдЯрд╛ рд╕реНрдЯреНрд░рдХреНрдЪрд░ рдореЗрдВ рдПрдХ рдирдпреЗ рдбреЗрдЯрд╛ рддрддреНрддреНрд╡ рдХреЛ рдЬреЛрдбрд╝рдирд╛ рд╣реИред рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдПрд▓реНрдЧреЛрд░рд┐рдереНрдо рд╕реЗ рд▓реАрдирд┐рдпрд░ рдРрд░реЗ рдореЗрдВ рдЗрдирд░реНрд╕рдЯ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ

Algorithm: Let LA be a Linear Array (unordered) with N elements and K is a positive integer such that N/ LK<=N. Following is the algorithm where ITEM is inserted into the Kth position of LA

  1. Start
  2. Set J=N
  3. Set N =N + 1
  4. Repeat steps 5 and 6 while J>=K
  5. Set LA[J+1]=LA[J]
  6. Set J=J-1
  7. Set LA [K]=ITEM
  8. Stop

(iii) рдбрд┐рд▓рд┐рд╢рди (deletion): рдбрд┐рд▓рд┐рд╢рди рдХрд╛ рдЕрд░реНрде рдПрдХ рдбрд╛рдЯрд╛ рд╕реНрдЯреНрд░рдХреНрдЪрд░ рдореЗрдВ рдПрдХ рдбреЗрдЯрд╛ рддрддреНрддреНрд╡ рдХреЛ рд╣рдЯрд╛рдирд╛ рд╣реИ рдпрджрд┐ рд╡рд╣ рдореМрдЬреВрдж рд╣реИред рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдПрд▓реНрдЧреЛрд░рд┐рдереНрдо рд╕реЗ рд▓реАрдирд┐рдпрд░ рдРрд░реЗ рдХреЗ рддрддреНрд╡реЛрдВ рдХреЛ рдбрд┐рд▓реАрдЯ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ

Algorithm: Consider LA is a linear array with N elements and K is a positive integer such that K<=N. Following is the algorithm to delete an element available at the Kth position of LA.

  1. Start
  2. Set J=K
  3. Repeat steps 4 and 5 while J<N
  4. Set LA [J-1]+LA [J]
  5. Set J=J+1
  6. Set N=N-1
  7. Stop

рдкреНрд░рд╢реНрди 9.
рд░рд┐рдХрд░реНрд╢рди рд╕реЗ рдЖрдк рдХреНрдпрд╛ рд╕рдордЭрддреЗ рд╣реИрдВ? рдпрд╣ рдХрд┐рд╕ рдкреНрд░рдХрд╛рд░ рдХрд╛рд░реНрдп рдХрд░рддрд╛ рд╣реИ?
рдЙрддреНрддрд░-
тАШCтАЩ рдореЗрдВ Recursion (рд░рд┐рдХрд░реНрд╢рди): рд░рд┐рдХрд░реНрд╢рди рд╕реНрд╡-рд╕рдорд╛рди (self-similar) рддрд░реАрдХреЗ рд╕реЗ рдЖрдЗрдЯрдореЛрдВ рдХреЛ рджреЛрд╣рд░рд╛рдиреЗ рдХреА рдПрдХ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рд╣реИред рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рднрд╛рд╖рд╛рдУрдВ рдореЗрдВ рдпрджрд┐ рдкреНрд░реЛрдЧреНрд░рд╛рдо рдЖрдкрдХреЛ рдПрдХ рд╣реА рдлрдВрдХреНрд╢рди рдХреЗ рдЕрдиреНрджрд░ рдЙрд╕реА рдлрдВрдХреНрд╢рди рдХреЛ рдХреЙрд▓ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ рддрдм рдЗрд╕реЗ рд░рд┐рдХрд░реНрд╢рди рдлрдВрдХреНрд╢рди рдХреЗ рд░реВрдк рдореЗрдВ рдЬрд╛рдирд╛ рдЬрд╛рддрд╛ рд╣реИред рдЕрдиреНрдп рд╢рдмреНрджреЛрдВ рдореЗрдВ рдЬрдм рдПрдХ рдлрдВрдХреНрд╢рди рдЕрдкрдиреЗ рдЖрдк рдХреЛ рд╣реА рдХреЙрд▓ рдХрд░рддрд╛ рд╣реИ рддреЛ рдЗрд╕реЗ рд░рд┐рдХрд░реНрд╕рд┐рд╡ рдлрдВрдХреНрд╢рди рдХрд╣рддреЗ рд╣реИрдВред
RBSE Solutions for Class 12 Computer Science Chapter 2 рдРрд░реЗ 9a
рд░рд┐рдХрд░реНрд╢рди рдирд┐рдореНрдирд╛рдиреБрд╕рд╛рд░ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред

void recurse ()
{
..........
recurse ();
..........
}
int main()
{
recurse ();
............
}

рдкреНрд░рд╢реНрди 10.
рд░рд┐рдХрд░реНрд╢рди рдлрдВрдХреНрд╢рди рдХреЗ рд▓рд┐рдП рд╢рд░реНрддреЗ рдмрддрд╛рдЗрдП рд╡ рд░рд┐рдХрд░реНрд╢рди рдХреЗ рджреНрд╡рд╛рд░рд╛ рдлрд┐рдмреЛрдиреИрдХреА рд╕реАрд░реАрдЬ рдХрд╛ рдкреНрд░реЛрдЧреНрд░рд╛рдо рднреА рд▓рд┐рдЦрд┐рдПред
рдЙрддреНрддрд░-
рд░рд┐рдХрд░реНрд╢рди рдлрдВрдХреНрд╢рди рдХреЗ рд▓рд┐рдП рд╢рд░реНрддреЗ:

  • рд╕рднреА рд░рд┐рдХрд░реНрд╢рди рдлрдВрдХреНрд╢рди рдореЗрдВ рдПрдХ рдмреЗрд╕ рдорд╛рдирджрдгреНрдб (Termination condition) рд╣реЛрдиреА рдЖрд╡рд╢реНрдпрдХ рд╣реИ рдФрд░ рдЗрд╕рдХреЗ рд▓рд┐рдП рд╡рд╣ рдЦреБрдж рдХреЛ рдХреЙрд▓ рдирд╣реАрдВ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдПред
  • рдЬрдм рднреА рдПрдХ рдлрдВрдХреНрд╢рди рдЦреБрдж рдХреЛ рдХреЙрд▓ рдХрд░реЗрдВ рддрдм рдпрд╣ рдмреЗрд╕ рдорд╛рдирджрдгреНрдб рдХреЗ рдХрд░реАрдм рдЖрдпреЗред

рдкреНрд░реЛрдЧреНрд░рд╛рдо
рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдкреНрд░реЛрдЧреНрд░рд╛рдо рдлрд┐рдмреЛрдиреИрдХреА рд╕рдВрдЦреНрдпрд╛рдУрдВ рдХреА Nth рдЯрд░реНрдо рдирд┐рдХрд╛рд▓рдиреЗ рдХреЗ рд▓рд┐рдП рд░рд┐рдХрд░реНрд╢рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИред Nth рдлрд┐рдмреЛрдиреИрдХреА рд╕рдВрдЦреНрдпрд╛ рдирд┐рдХрд╛рд▓рдиреЗ рдХреЗ рд▓рд┐рдП рдпрд╣ рд╕рд░реНрд╡рдкреНрд░рдердо (N-1)th рдФрд░ (N-2)th рдЬреНрдЮрд╛рдд рдХрд░рддрд╛ рд╣реИ рдФрд░ рдлрд┐рд░ рджреЛрдиреЛрдВ рдХрд╛ рдпреЛрдЧ рдХрд░рддрд╛ рд╣реИред

рд░рд┐рдХрд░реНрд╢рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдлрд┐рдмреЛрдиреИрдХреА рд╕реАрд░реАрдЬ рдХреЛ Nth рдЯрд░реНрдо рддрдХ рдкреНрд░рд┐рдВрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕реА рдкреНрд░реЛрдЧреНрд░рд╛рдо: N/L рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдкреНрд░реЛрдЧреНрд░рд╛рдо, рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рд╕реЗ рд╕реНрдХреЗрдирдл рдлрдВрдХреНрд╢рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЗрдирдкреБрдЯ рдХреЗ рд░реВрдк рдореЗрдВ рдлрд┐рдмреЛрдиреИрдХреА рд╕реАрд░реАрдЬ рдХреЗ рдкрджреЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ рдХреЛ рд▓реЗрддрд╛ рд╣реИред рдЗрд╕рдореЗрдВ рдКрдкрд░ рдмрддрд╛рдпреЗ рдЕрдиреБрд╕рд╛рд░ рд░рд┐рдХрд░реНрд╢рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реБрдП тАШfibonacciтАЩ рдирд╛рдордХ рдпреВрдЬрд░ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдлрдВрдХреНрд╢рди рд╣реИ рдЬреЛ рдЗрдирдкреБрдЯ рдХреЗ рд░реВрдк рдореЗрдВ рдПрдХ рдкреВрд░реНрдгрд╛рдВрдХ N рд▓реЗрддрд╛ рд╣реИ рдФрд░ Nth рдлрд┐рдмреЛрдиреИрдХреА рд╕рдВрдЦреНрдпрд╛ рд▓реМрдЯрддрд╛ рд╣реИред рдЬрдм рдкрджреЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ <2 рд╣реЛрдЧреА рддрдм рд░рд┐рдХрд░реНрд╢рди рд╕рдорд╛рдкреНрдд рд╣реЛ рдЬрд╛рдПрдЧрд╛ рдХреНрдпреЛрдВрдХрд┐ рдлрд┐рдмреЛрдиреИрдХреА рд╕реАрд░реАрдЬ рдХреЗ рдкрд╣рд▓реЗ рджреЛ рдХреНрд░рдо 0 рдФрд░ 1 рд╣реЛрддреЗ рд╣реИрдВред

#include
#include
int fibonacci (int term);
int main()
{
int terms, counter;
printf("Enter number of terms in Fibonacci series:");
scanf ("%d", & terms);
/*
* Nth term = (N-1) th term + (N-2) th term) ;
*/
print ("Fibonacci series till %d terms \n", terms);
for (counter = 0; counter < terms; counter++)
{
printf ("%d", fibonacci (counter));
}
getch ();
return 0;
}
/*
* Function to calculate Nth Fibonacci number
* fibonacci (N) = fibonacci (N-1) + fibonacci (N-2);
*/
int fibonacci (int term)
{
/* Exit condition of recursion*/
if (term < 2)
return term;
return fibonacci (term -1) + fibonacci (term - 2);
}

рдкреНрд░реЛрдЧреНрд░рд╛рдо рдХрд╛ рдЖрдЙрдЯрдкреБрдЯ рд╣реЛрдЧрд╛ред
Enter number of terms in Fibonacci series: 9
Fibonacci series till 9 terms
0 1 1 2 3 5 8 13 21

рдкреНрд░рд╢реНрди 11.
рд░рд┐рдХрд░реНрд╢рди рджреНрд╡рд╛рд░рд╛ рджреЛ рдирдореНрдмрд░реЛрдВ рдХрд╛ GCD (HCF) рдирд┐рдХрд╛рд▓рдиреЗ рдХреЗ рд▓рд┐рдП тАШCтАЩрднрд╛рд╖рд╛ рдореЗрдВ рдкреНрд░реЛрдЧреНрд░рд╛рдо рд▓рд┐рдЦрд┐рдПред
рдЙрддреНрддрд░-
C program to find GCD (HCF) of two numbers using recursion:

#include
/* Function declaration */
int gcd (int a, int b);
int main()
{
int num 1, num2, hcf;
/* Reads two numbers from user */
printf ("Enter any two numbers to find GCD:");
scanf ("%d%d", &num1, &num2);
hcf = gcd (num1, num2) ;
printf ("GCD of %d and %d\n", numl, num2, hcf);
return ();
}
Recursive approach of euclidean algorithm to find GCD of two numbers:
int gcd (int a, int b)
{
if (b = = 0)
return a;
else
return god (b, a% b);
}

рдЖрдЙрдЯрдкреБрдЯ рд╣реЛрдЧрд╛:
Enter any two numbers to find GCD: 12 30
GCD of 12 and 30 = 6

RBSE Class 12 Computer Science Chapter 2 рдирд┐рдмрдВрдзрд╛рддреНрдордХ рдкреНрд░рд╢реНрди

рдкреНрд░рд╢реНрди 1.
рдорд▓реНрдЯреА (рдмрд░реНрдЫ рдЖрдпрд╛рдореА рдРрд░реЗ рдореЗрдВ рдкрддрд╛ рдЧрдгрдирд╛ рдХрд┐рд╕ рдкреНрд░рдХрд╛рд░ рдХреА рдЬрд╛рддреА рд╣реИ?
рдЙрддреНрддрд░-
рдорд▓реНрдЯреА (рджреЛ) рдЖрдпрд╛рдореА рдРрд░реЗ рдореЗрдВ рдкрддрд╛ рдЧрдгрдирд╛рдГ рдореИрдореЛрд░реА рдореЗрдВ рдПрдХ 2-рдбреА рдРрд░реЗ рдХреЗ рддрддреНрд╡реЛрдВ рдХреЛ рд╕рдВрдЧреНрд░рд╣ рдХрд░рддреЗ рд╕рдордп рдЗрдиреНрд╣реЗрдВ рдХреНрд░рдорд┐рдХ рдореИрдореЛрд░реА рд▓реЛрдХреЗрд╢рди рдЖрд╡рдВрдЯрд┐рдд рдХрд┐рдпреЗ рдЬрд╛рддреЗ рд╣реИрдВред рдЗрд╕рд▓рд┐рдП рдЙрд╕рдХреЗ рднрдгреНрдбрд╛рд░рдг рдХреЛ рд╕рдХреНрд╖рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП 2-рдбреА рдРрд░реЗ рдХреЛ рд▓реАрдирд┐рдпрд░рд╛рдЗрдЬ рдХрд░рддреЗ рд╣реИрдВред рд▓реАрдирд┐рдпрд░рд╛рдЗрдЬ рдХрд░рдиреЗ рдХреЗ рджреЛ рддрд░реАрдХреЗ рд╣реЛрддреЗ рд╣реИрдВ- рд╕реЗ (рдкрдВрдХреНрддрд┐) рдореЗрдЬрд░ рдФрд░ рдХреЙрд▓рдо (рд╕реНрддрдВрдн) рдореЗрдЬрд░ред
RBSE Solutions for Class 12 Computer Science Chapter 2 рдРрд░реЗ 1b
рдРрд░реЗ рдХреЗ рдХрд┐рд╕реА рддрддреНрд╡ тАЬA [I] [J]тАЭ рдХреЗ рдкрддрд╛ рдХреА рдЧрдгрдирд╛ рдиреАрдЪреЗ рджрд┐рдП рдЧрдП рджреЛ рдкреНрд░рдХрд╛рд░ рд╕реЗ рдХреА рдЬрд╛ рд╕рдХрддреА рд╣реИред
(рдХ) рдкрдВрдХреНрддрд┐ рдкреНрд░рдореБрдЦ рдкреНрд░рдгрд╛рд▓реА (Row Major System)
(рдЦ) рдХреЙрд▓рдо рдкреНрд░рдореБрдЦ рдкреНрд░рдгрд╛рд▓реА (Column Major System)

(рдХ) рдкрдВрдХреНрддрд┐ рдкреНрд░рдореБрдЦ рдкреНрд░рдгрд╛рд▓реА
рдкрдВрдХреНрддрд┐ рдкреНрд░рдореБрдЦ рдкреНрд░рдгрд╛рд▓реА рдореЗрдВ рдПрдХ рд▓реЛрдХреЗрд╢рди рдХрд╛ рдкрддрд╛ рдирд┐рдореНрди рд╕реВрддреНрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред
A[I] [J] рддрддреНрддреНрд╡ рдХрд╛ рдкрддрд╛ = B+ W * [N * (I-Lr) + (J-Lc)]
рд╕реНрддрдВрдн (рдХреЙрд▓рдо) рдкреНрд░рдореБрдЦ рдкреНрд░рдгрд╛рд▓реА:
рдХреЙрд▓рдо рдкреНрд░рдореБрдЦ рдкреНрд░рдгрд╛рд▓реА рдореЗрдВ рдПрдХ рд▓реЛрдХреЗрд╢рди рдХрд╛ рдкрддрд╛ рдирд┐рдореНрди рд╕реВрддреНрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ:
A [I] [J] рддрддреНрддреНрд╡ рдХреЛ рдкрддрд╛ = B+ W* [(I-Lr) + M* (J-Lc)]
рдпрд╣рд╛рдБ рдкрд░
B= рдЖрдзрд╛рд░ рдкрд▓рд╛
I = рдЬрд┐рд╕ рддрддреНрддреНрд╡ рдХрд╛ рдкрддрд╛ рдЬреНрдЮрд╛рдд рдХрд░рдирд╛ рд╣реИ рдЙрд╕рдХрд╛ рдкрдВрдХреНрддрд┐ рд╕рдмрд╕реНрдХреНрд░рд┐рдкреНрдЯ
J= рдЬрд┐рд╕ рддрддреНрддреНрд╡ рдХрд╛ рдкрддрд╛ рдЬреНрдЮрд╛рдд рдХрд░рдирд╛ рд╣реИ рдЙрд╕рдХрд╛ рд╕реНрддрдВрдн рд╕рдмрд╕реНрдХреНрд░рд┐рдкреНрдЯ
W = рдРрд░реЗ рдореЗрдВ рдЙрдкрд╕реНрдерд┐рдд рдПрдХ рддрддреНрддреНрд╡ рдХреА рд╕реНрдЯреЛрд░реЗрдЬ рд╕рд╛рдИрдЬ (рдмрд╛рдЗрдЯ рдореЗрдВ)
Lr= рдкрдВрдХреНрддрд┐ рдХреА рдирд┐рдЪрд▓реА рд╕реАрдорд╛/рдЙрдкрд▓рдмреНрдз рдирд╣реАрдВ рд╣реЛрдиреЗ рдкрд░ рд╢реВрдиреНрдп рдорд╛рдиреЗ 0 (рд╢реВрдиреНрдп)
Lc= рд╕реНрддрдВрдн рдХреА рдирд┐рдЪрд▓реА рд╕реАрдорд╛/рдЙрдкрд▓рдмреНрдз рдирд╣реАрдВ рд╣реЛрдиреЗ рдкрд░ рд╢реВрдиреНрдп рдорд╛рдиреЗ 0 (рд╢реВрдиреНрдп)
M= рдореИрдЯреНрд░рд┐рдХреНрд╕ рдореЗрдВ рдкрдВрдХреНрддрд┐рдпреЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛
N= рдореИрдЯреНрд░рд┐рдХреНрд╕ рдореЗрдВ рд╕реНрддрдВрднреЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛

рдкреНрд░рд╢реНрди 2.
рдХрд┐рд╕реА рдРрд░реЗ рдореЗрдВ рдПрд▓реАрдиреЗрдиреНрдЯ рдХреЛ рдЗрдиреНрд╕рд░реНрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдкреНрд░реЛрдЧреНрд░рд╛рдо рд▓рд┐рдЦрд┐рдПред
рдЙрддреНрддрд░:
C Program for Insertion:

#include
main ()
{
int LA [] = {1, 3, 5, 7, 8}:
int item = 10, k = 3, n = 5;
int i = 0, j - n;
printf ("The original array elements are : \n");
for (i = 0; i <n; i++) { printf ("LA [%d] = %d \n", i, LA [i]); } n = n + 1; while (j > = k)
LA [j + 1] = LA [j];
j = j - 1;
}
LA [k] = item;
printf ("The array elements after insertion : \n");
for (i = 0; i<n; i++)
{
printf ("LA [%] = %d.\n", i, LA [i]);
}
}

рдЬрдм рдЙрдкрд░реЛрдХреНрдд рдХреЛрдб рдХрдореНрдкрд╛рдпрд▓ рдФрд░ рд░рди рд╣реЛрдЧрд╛ рддреЛ рдЖрдЙрдЯрдкреБрдЯ рдирд┐рдореНрдирд╛рдиреБрд╕рд╛рд░ рд╣реЛрдЧрд╛:
The original array elements are:
LA [0]=1
LA [1]=3
LA [2]=5
LA [3]=7
LA [4]=8

The array elements after insertion:
LA [0]=1
LA [1]=3
LA [2]=5
LA [3]=10
LA [4]=7
LA [5]=8

рдкреНрд░рд╢реНрди 3.
рдХрд┐рд╕реА рдРрд░реЗ рдореЗрдВ рдПрдХ рдПрд▓реАрдореЗрдиреНрдЯ (Element) рдХреЛ рдбрд┐рд▓реАрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкреНрд░реЛрдЧреНрд░рд╛рдо рд▓рд┐рдЦрд┐рдПред
рдЙрддреНрддрд░:
C Program for Deletion:

#include
main ()
{
int LA [] = {1, 3, 5, 7, 8};
int K = 3, n = 5;
int i, j;
printf ("The original array elements are: \n");
for (i = 0; i<n; i++)
{
printf ("LA[%d] = %d \n", i, LA [i]);
}
j = k;
while (j < n)
{
LA [j - 1] = LA [j] ;
j = j + 1;
}
n = n - 1
printf ("The array elements after deletion: \n");
for (i = 0; i<n; i++)
{
printf ("LA [%d] = %d \n", i, LA [i]);
}
}

рдЬрдм рдЙрдкрд░реЛрдХреНрдд рдХреЛрдб рдХрдореНрдкрд╛рдпрд▓ рдФрд░ рд░рди рд╣реЛрдЧрд╛ рддреЛ рдЖрдЙрдЯрдкреБрдЯ рдирд┐рдореНрдирд╛рдиреБрд╕рд╛рд░ рд╣реЛрдЧрд╛рдГ
The original array elements are:
LA [0]=1
LA [1]=3
LA [2]=5
LA [3]=7
LA [4]=8

The array elements after deletion:
LA [0]=1
LA [1]=3
LA [2]=7
LA [3]=8

рдкреНрд░рд╢реНрди 4.
рд▓реАрдирд┐рдпрд░ рд╕рд░реНрдЪ рдХреЗ рд▓рд┐рдП рдПрдХ рдкреНрд░реЛрдЧреНрд░рд╛рдо рд▓рд┐рдЦрд┐рдПред
рдЕрдерд╡рд╛
рдРрд░реЗ рдореЗрдВ рдХрд┐рд╕реА рдПрд▓реАрдореЗрдиреНрдЯ (element) рдХреЛ рд╕рд░реНрдЪ рдХрд░рдХреЗ рдЙрд╕рдХреА рдкреЛрдЬрд┐рд╢рди рдЬреНрдЮрд╛рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкреНрд░реЛрдЧреНрд░рд╛рдо рд▓рд┐рдЦрд┐рдП
рдЙрддреНрддрд░-
C Program for Searching:

#include < stdio. h>
main()
{
int LA [] = {1, 3, 5, 7, 8};
int item = 5, n = 5;
int i = 0, j = 0;
printf ("The original array elements are: \n");
for (i = 0; i<n; i++)
{
printf("LA [%d] = %d \n", i, LA [i]);
}
while (j < n)
{
if (LA [j] = = item)
{
break;
}
j = j + 1;
}
printf ("Found element %d at position %d \n", item, j + 1);
}

рдЬрдм рдЙрдкрд░реЛрдХреНрдд рдХреЛрдб рдХрдореНрдкрд╛рдпрд▓ рдФрд░ рд░рди рд╣реЛрдЧрд╛ рддреЛ рдЖрдЙрдЯрдкреБрдЯ рдирд┐рдореНрдирд╛рдиреБрд╕рд╛рд░ рд╣реЛрдЧрд╛рдГ
The original array elements are:
LA [0]=1
LA [1]=3
LA [2]=5
LA [3]=7
LA [4]=8
Found element 5 at position 3.

рдкреНрд░рд╢реНрди 5.
рдмрд╛рдЗрдирд░реА рд╕рд░реНрдЪ рдХреЗ рд▓рд┐рдП рдкреНрд░реЛрдЧреНрд░рд╛рдо рд▓рд┐рдЦрд┐рдПред
рдЕрдерд╡рд╛
рдРрд░реЗ рдореЗрдВ рдХрд┐рд╕реА рдПрд▓реАрдореЗрдиреНрдЯ (element) рдХреЛ рд╕рд░реНрдЪ рдХрд░рдХреЗ рдЙрд╕рдХреА рдкреЛрдЬрд┐рд╢рди рдЬреНрдЮрд╛рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкреНрд░реЛрдЧреНрд░рд╛рдо рд▓рд┐рдЦрд┐рдПред
рдЙрддреНрддрд░:
C Program for Binary Search:

#include
#define MAX 20

// array of items on which linear search will be conducted.
int Array [MAX]
{1, 2, 3, 4, 6, 7, 9, 11, 12, 14, 15, 16, 17, 19, 33, 34, 43, 45, 55, 66};
void printline (int count)
{
int i;
for ( i = 0; i < count-1; i++)
{
printf (" =");
}
printf ("= \n");
}
int find (int data)
{
int lower Bound = 0;
int upper Bound = MAX-1;
int mid Point = -1;
int comparisons = 0;
int index = -1;
while (lower Bound < = upper Bound)
{
printf ("Comparison %d\n", (comparisons + 1));
printf ("lower Bound : %d, int Array [%d] =%d\n", lower Bound, lower Bound,
int Array (lower Bound] );
printf ("upper Bound : %d, int Array [%d] = %d\n", upper Bound, upper Bound,
int Array (upper Bound]);
comparisons++;
// compute the mid point
// mid point = (lower Bound + upper Bound) / 2;
mid Point = lower Bound + (upper Bound - lower Bound) / 2;
// data found
if (int Array [mid Point)= data)
{
index = mid Point;
break;
}
else
{
// if data is larger if
(intArray (mid Point) < data)
{
// data is in upper half
lower Bound = mid Point + 1;
}
// data is smaller
else
{
// data is in lower half
upper Bound = mid Point -1;
}
}
}
printf ("Total comparisons made: %d", comparisons);
return index;
}
void display ()
{
int i;
printf ("[");
// navigate through all items
for (i = 0, i< MAX; i++)
{
printf ("%d", int Array [i]);
}
printf ("]\n");
}
main ()
{
printf ("Input Array:");
display ();
printline (50);
// find location of 1
int location = find (55);
// if element was found
if (location ! = -1)
printf ("\n Element found at location: %d", (location + 1));
else
printf ("\n Element not found.");
}

рдЬрдм рдЙрдкрд░реЛрдХреНрдд рдХреЛрдб рдХрдореНрдкрд╛рдпрд▓ рдФрд░ рд░рди рд╣реЛрдЧрд╛ рддреЛ рдЖрдЙрдЯрдкреБрдЯ рдирд┐рдореНрдирд╛рдиреБрд╕рд╛рд░ рд╣реЛрдЧрд╛рдГ
Input Array: [1 2 3 4 6 7 9 11 12 14 15 16 17 19 33 34 43 45 55 66]
Comparison 1
lower Bound: 0, int Array [0] = 1
upper Bound : 19, int Array [19] = 66

Comparison 2
lower Bound : 10, int Array [10] = 15
upper Bound: 19, int Array [19] = 66

Comparison 3
lower Bound : 15, int Array [15] = 34
upper Bound: 19, int Array [19] = 66

Comparison 4
lower Bound : 18, int Array [18] = 55
upper Bound : 19, int Array [19] = 66

Total comparisons made: 4
Element found at location: 19

Leave a Reply

Your email address will not be published. Required fields are marked *