Sunday 27 November 2011

All Countries Name List Of The World

  1. Afghanistan 
  2. Albania 
  3. Algeria 
  4. Andorra 
  5. Angola 
  6. Antigua Barbuda 
  7. Argentina 
  8. Armenia 
  9. Australia 
  10. Austria 
  11. Azerbaijan 
  12. Bahamas 
  13. Bahrain 
  14. Bangladesh 
  15. Barbados 
  16. Belaruss 
  17. Belgium 
  18. Belize 
  19. Benin 
  20. Bermuda 
  21. Bhutan 
  22. Bolivia 
  23. Bosnia-Herzegovina 
  24. Botswana 
  25. Brazil 
  26. Brunei 
  27. Bulgaria 
  28. Burkina Faso 
  29. Burma(Myanmar) 
  30. Burundi 
  31. Cambodia 
  32. Cameroon 
  33. Canada 
  34. Cape Verde 
  35. Cayman Islands 
  36. Centralafrican 
  37. Chad 
  38. Chile 
  39. China 
  40. Colombia 
  41. Comoros 
  42. Congo democratic 
  43. Congo 
  44. Costa Rica 
  45. Cote d'Ivoire 
  46. Croatia 
  47. Cuba 
  48. Cyprus 
  49. Czech Republic 
  50. Denmark 
  51. Djibouti 
  52. Dominica 
  53. Dominican Republic 
  54. Ecuador 
  55. Egypt 
  56. El Salvador 
  57. Equatorial Guinea 
  58. Eritrea 
  59. Estonia 
  60. Ethiopia 
  61. Fiji 
  62. Finland 
  63. France 
  64. French Guiana 
  65. Gabon 
  66. Gambia 
  67. Géorgia 
  68. Germany 
  69. Ghana 
  70. Greece 
  71. Greenland 
  72. Grenada 
  73. Guadeloupe 
  74. Guatemala 
  75. Guinea 
  76. Guinea Bissau 
  77. Guyana 
  78. Haïti 
  79. Honduras 
  80. Hong Kong 
  81. Hungary 
  82. Iceland 
  83. India 
  84. Indonesia 
  85. Iran 
  86. Iraq 
  87. Ireland 
  88. Israel 
  89. Italy 
  90. Jamaica 
  91. Japan 
  92. Jordan 
  93. Kazakhstan 
  94. Kenya 
  95. Kiribati 
  96. Kuweit 
  97. Kyrgyzstan 
  98. Laos 
  99. Latvia 
  100. Lebanon 
  101. Lesotho 
  102. Liberia 
  103. Libya 
  104. Liechtenstein 
  105. Lithuania 
  106. Luxembourg 
  107. Macedonia 
  108. Madagascar 
  109. Malawi 
  110. Malaysia 
  111. Maldives 
  112. Mali 
  113. Malta 
  114. Marshall Islands 
  115. Mauricius 
  116. Mauritania 
  117. Mexico 
  118. Micronesia 
  119. Moldova 
  120. Monaco 
  121. Mongolia 
  122. Montenegro 
  123. Morocco 
  124. Mozambique 
  125. Namibia 
  126. Nauru 
  127. Nepal 
  128. Netherlands/Holland 
  129. New Caledonia 
  130. New Zealand 
  131. Nicaragua 
  132. Niger 
  133. Nigeria 
  134. North Korea 
  135. Norway 
  136. Oman 
  137. Pakistan 
  138. Palau 
  139. Palestine 
  140. Panama 
  141. Papua - New Guinea 
  142. Paraguay 
  143. Peru 
  144. Philippines 
  145. Poland 
  146. Portugal 
  147. Puerto Rico 
  148. Qatar 
  149. Reunion 
  150. Romania 
  151. Russia 
  152. Rwanda 
  153. Saint Kitts and Nevis 
  154. Saint Lucia 
  155. Saint Vincent 
  156. San Marino 
  157. São Tomé and Príncipe 
  158. Saudi Arabia 
  159. Senegal 
  160. Serbia 
  161. Seychelles 
  162. Sierra Leone 
  163. Singapore 
  164. Slovakia 
  165. Slovenia 
  166. Solomon 
  167. Somalia 
  168. South Africa 
  169. South Korea 
  170. Spain 
  171. Sri Lanka 
  172. Sudan 
  173. Suriname 
  174. Swaziland 
  175. Sweden 
  176. Switzerland 
  177. Syria 
  178. Taiwan 
  179. Tajikistan 
  180. Tanzania 
  181. Thaïland 
  182. Togo 
  183. Tonga 
  184. Trinidad and Tobago 
  185. Tunisia 
  186. Turkey 
  187. Turkmenistan 
  188. Tuvalu 
  189. Uganda 
  190. Ukraine 
  191. United Arab Emirates 
  192. United-Kingdom 
  193. United-States 
  194. Uruguay 
  195. Uzbekistan 
  196. Vanuatu 
  197. Venezuela 
  198. Vietnam 
  199. Western Sahara 
  200. Yemen 
  201. Zambia 
  202. Zimbabwe 

All Types of C Language Programs List


C Program For Circular Link list


#include<stdio.h>
#include<conio.h>
#include<stdlib.h>
  struct list
  {
   int data;
   struct list*next;
  };
void main()
{
  struct list*temp*,start,*node;
  start=temp=node=null;
  int ch;
  clrscr();
  do{
     printf("1.add 2.display 3.exit");
scanf("%d",&ch);
if(ch == 1)
{
  node(struct list*)malloc(size of(struct list));
  if(start == null)
  {
    start node;
start->next=start;
start->pre=null;
  }
  else
  {
    temp = start;
while(temp->next!=start)
 {
   temp=temp->next;
 }
 temp->next=node;
 node->next=start;
  }
 }
 if(ch == 2)
 {
   for(temp=start;temp->data)
printf("%d",temp->data);
 }
 if(ch == 3)
 {
   for(temp=start;temp->next!=start;temp=temp->next)
printf("%d",temp->data);

 }

 if(ch == 4)
  exit(0);
}while(1);

getch();

}
  

C Program For Double Link List


#include<stdio.h>
#include<conio.h>
#include<stdlib.h>
   struct list
    {
 int data;
 struct list*next,*pri;
};
void main()
{
  struct list*temp,*start,*node;
  start=node=temp=null;
  int ch,pos;
  clrscr();
  do{
      printf("1.add 2.create first node 3.create middle node 4.display 5.exit");
 scanf("%d",&ch);
 if(ch == 1)
 {
   node=(struct list*)malloc(size of struct list);
scanf("%d",&node->data);
if(start == null)
{
start = node;
start = next = null;
start = pre = null;
}
else
temp = start;
while(temp->next!null)
 {
   temp=temp->next;
 }
  }
  if(ch == 2)
  {
   node=(struct list*)malloc(size of (struct list));
scamf("%d",&node->data);
start->pre=null;
start=next=null;
  }
 if(ch == 3)
 {
   printf("enter position");
scanf("%d",&pos);
node=(struct list*)malloc(size of(struct list));
scanf("%d",&node->data);
int e=0;
for(temp=start;temp!=null;temp=temp->next)
{
 e++;
 if(e == pos-1)
 break:
}
temp->next->pre->node;
node->next=temp->next;
node->pre=temp;
temp->next=node;
 }
 if(ch == 4)
 {
  for(temp=start;temp!null;temp=temp->next)
 printf("%d",temp->data);
 }
 if(ch == 5)
  exit(0);
}while(1);
getch();

}


C Program For Simple Link List


#include<stdio.h>
#include<conio.h>
#include<stdlib.h>
   struct list
   {
     int data;
struct list * netxt;
   };
void main()
 {
   street list*node,*start,*temp;
   start=node=temp=null;
   int ch;
   do{
       printf("1.add 2.display 3.exit");
  scanf("%d",& ch);
  if(ch == 1)
   {
 node=(struct list*);
 scanf("%d",&node->data);
  if(start == null)
   {
 start = node;
 start->next = null;
}
  else
    temp = start;
while(temp->next!=null)
{
 temp= temp->next;
}
temp->next=node;
node->next=null;
}
  if(ch == 2)
   {
 for(temp = start;temp!=null;temp->next)
  {
    printf("%d",temp->data);
  }
}
  if(ch == 3)
   exit(0);
}while(1);
getch();

}


C Program For Single Link List


#include<stdio.h>
#include<conio.h>
#include<stdlib.h>
   struct list
   {
     int data;
struct list * netxt;
   };
void main()
 {
   street list*node,*start,*temp;
   start=node=temp=null;
   int ch;
   do{
       printf("1.add 2.display 3.exit");
  scanf("%d",& ch);
  if(ch == 1)
   {
 node=(struct list*);
 scanf("%d",&node->data);
  if(start == null)
   {
 start = node;
 start->next = null;
}
  else
    temp = start;
while(temp->next!=null)
{
 temp= temp->next;
}
temp->next=node;
node->next=null;
}
  if(ch == 2)
   {
 for(temp = start;temp!=null;temp->next)
  {
    printf("%d",temp->data);
  }
}
  if(ch == 3)
   exit(0);
}while(1);
getch();

}


C Program of Priority Queue


#include<stdio.h>
#include<conio.h>
#include<stdlib.h>
void main()
{
  int queue[10],val,i,ch,pos,m,h;
  for(i=0;i<=10;i++)
     queue[i] = 0;
  do{
     printf("1.insert 2.delete 3.display 4.exit");
scanf("%d",& ch);
if(ch == 1)
 {
   printf("enter value");
scanf("%d" & val);
printf("enter position");
scanf("%d", & pos);
if(pos<9 && queue[pos] == 0)
queue[pos]=val;
else
printf("position is not valid");
 }
if(ch == 2)
 {
   h=0;
for(i=0;i<=9;i++)
{
  if(queue[i]>h)
   {
 h=queue[i];
 m=1;
}
}
queue[m] = 0;
  }
 if(ch == 3)
  {
    for(i=0;i<=9;i++)
 {
   printf("%d" queue[i]);
 }
  }
 if(ch == 4)
  {
    exit(0);
  }
 }while(1);
 getch();
 }

  



C Program of Circular Queue


#include<stdio.h>
#include<conio.h>
#include<stdlib.h>
void main()
{
    int queue[10],front=1,rear=1,ch,val,i;
clrscr();
do{
  printf("i.insert 2.delete 3.display 4.exit");
  scanf("%d",& ch);
  if(ch == 1)
   {
 printf("Enter the value");
 scanf("%d", &val);
 if(front == [rear+1]+6)
  printf("queue is full");
 else
  if(front == 1 && rear == 1)
   {
 front =0;
 rear =0;
 queue[rear] = val;
}
  else if(rear<5)
   {
 rear rear+1;
 queue[rear] = val;
}
  else if(rear == 5 && front != 0)
   {
 rear = 0;
 queue[rear] =val;
}
if(ch == 2)
 {
   if(front<=rear)
 printf("%d",queue[front++]);
else if(front < 5)
 printf("%d",queue[front++]);
else
 if(front == 5 && rear != 0)
  front = 0;
 else
  printf("queue is empty");
  }
 if(ch == 3)
  {
    if(front <= rear)
 {
   for(i=front;i<=rear;i++)
printf("%d",queue[i]);
for(i=front;i<5;i++)
printf("%d",queue[i]);
 }
}
  if(ch == 4)
   {
 exit(0);
}
 }while(1);
  getch();
 
}



C Program for Double Ended Queue


#include<stdio.h>
#include<conio.h>
#include<stdlib.h>
void main()
{
    int queue[10],front = -1,rear=1,ch,val,i;
clrscr();
do{
   printf("1.add 2.delete 3.display 4.exit");
scanf("%d" & ch);
if(ch == 1)
{
  scanf("%d", & val);
  if(front == 1 && rear == 1)
   {
 front =0;
 rear = 0;
 queue[rear] = val;
}
  else
   if(rear<9)
{
  queue[++rear] = val;
}
else
{
  printf("queue is full");
}
 }
if(ch == 2)
 {
   if(front<=rear)
printf("%d",queue[front+1]);
 }
if(ch == 3)
 {
   for(i=front;i<=rear;i++)
printf("%d",queue[i]);
 }
if(ch == 4)
 {
  exit(0);
 }while(1)
 getch();
}
 


C Program of Simple Queue


#include<stdio.h>
#include<conio.h>
#include<stdlib.h>
void main()
{
    int queue[10],front=1,rear=1,ch,val,i;
clrscr();
do{
printf("\n 1.add 2.delete 3.display 4.exit");
scanf("%d",& ch);
if(ch == 1)
 {
   scanf("%d",& val);
if(front == -1 && rear == -1)
{
  front =0;
  rear =0;
  queue[rear]=val;
}
else
if(rear<9)
 {
   queue[++rear]=val;
 }
else
 printf("queue is full");
 }
if(ch == 2)
 {
   if(front<=rear)
{
  printf("%d",queue[front++]);
}
else
printf("queue is empty");
 }
if(ch == 3)
 {
   for(i=front;i<=rear;i++)
printf("%d",queue[i]);
 }
if(ch == 4)
 exit(0);
    }while(1)
     getch();


}

C Program For Incertion Sorting


#include<stdio.h>
#include<conio.h>
void main()
{
    int a[10],i,j,temp;
clrscr();
for(i=1;i<10;i++)
{
  printf("Enter number");
  scanf("%d", & a[i])'
}
for(i=0;i<10;i++)
{
  for(j=0;j<10;j++)
   {
 if(a[j]>a[j+1])
  {
    temp = a[j];
a[j] = a[j+1];
a[j+1] = temp;
  }
}
 }

 for(i=0;i<10;i++)
  printf("%d",a[i]);
 
 
  getch();
 
 }  


C Program For Bubble Sorting


#include<stdio.h>
#include<conio.h>
void main()
{
    int a[10],i,j,temp;
clrscr();
for(i=1;i<10;i++)
{
  printf("Enter number");
  scanf("%d", & a[i])'
}
for(i=0;i<10;i++)
{
  for(j=0;j<10;j++)
   {
 if(a[j]>a[j+1])
  {
    temp = a[j];
a[j] = a[j+1];
a[j+1] = temp;
  }
}
 }

 for(i=0;i<10;i++)
  printf("%d",a[i]);
 
 
  getch();
 
 }  


C Program For Selection Sorting


#include<stdio.h>
#include<conio.h>
void main()
{
    int a[10],i,j,temp;
clrscr();
for(i=1;i<10;i++)
{
  printf("Enter number");
  scanf("%d", & a[i])'
}
for(i=0;i<10;i++)
{
  for(j=0;j<10;j++)
   {
 if(a[j]>a[j+1])
  {
    temp = a[j];
a[j] = a[j+1];
a[j+1] = temp;
  }
}
 }

 for(i=0;i<10;i++)
  printf("%d",a[i]);
 
 
  getch();
 
 }  


C Program For Find Smallest Value In Array In Ds


#include<stdio.h>
#include<conio.h>
void main()
{
 int a[5],i,m=0;
 clrscr();
 for(i=0;i<5;i++)
  {
    printf("enter value in array");
scanf("%d",&a[i]);
  }
 for(i=0;i<5;i++)
  {
    if(a[i]<m)
     m=a[i];
  }
 printf("%d",m);
 getch();

}


Program For Find Second Max Value In Array In Ds


#include<stdio.h>
#include<conio.h>
void main()
{
  int a[5],i,m=0,sm=0;
  clrscr();
  for(i=0;i<5;i++)
   {
     printf("enter value in array");
scanf("%d",&a[i]);
   }
  for(i=0;i<5;i++)
   {
     if(a[i]>m)
 {
   sm = m;
m = a[i];
 }
if(a[i]>sm)
 sm > a[i];
   }
  printf("second max value=%d",sm);
  getch();

}
  

C Program For Find Max Value In Array


#include<stdio.h>
#include<conio.h>
void main()
{
  int a[5],i,m=0;
  clrscr();
  for(i=0;i<5;i++)
   {
     scanf("%d" &a[i]);
   }
  for(i=0;i<5;i++)
   {
     if(a[i]>m)
  m=a[i]
   }
  printf("max=%d",m);
  getch();
}
  


C Program For Linear Searching


#include<stdio.h>
#include<conio.h>
void main()
{
  int a[5],i,b,f=0;
  clrscr();
  for(i=0;i<5;i++)
   {
     scanf("%d",a[i]);
   }
  printf("enter value for found");
  scanf("%d",&b);
  for(i=0;i<5;i++)
   {
     if(a[i] == b)
 {
   f=1;
break:
 }
   }
  if(f == 1)
     printf("found");
  else
     printf("not found");
getch();

}  


C Program For Binary Searching


#include<stdio.h>
#include<conio.h>
void main()
{
   int a[5],i,f=0,b,min,max,mid;
   clrscr();
   for(i=0;i<5:i++)
    {
 printf("enter number");
 scamf("%d",&a[i]);
}
   printf("enter search value");
   scanf("%d",&b);
   min=0;
   max=4;
   while(min<=max)
    {
 mid=(min+max)/2;
 if(a[mid] <=b)
  min=mind+f;
 else
  max=mid-j;
 if(a[mid] == b)
  f=1;
 break:
}

   if(f==1)
    printf("FOUND");
   else
    printf("NOT FOUND");

getch();

}