21. Fizz Buzz program:
#include <stdio.h>
int main(void)
{
int i,n;
printf("Enter number");
scanf("%d",&n);
for(i=1; i<=n; i++)
{
if(((i%3)||(i%5))== 0)
printf("FizzBuzz\n");
else if((i%3)==0)
printf("Fizz\n");
else if((i%5)==0)
printf("Buzz\n");
else
printf("%d\n",i);
}
return 0;
}
22. Bubble Sort program:
#include <stdio.h>
void bSort(int a[], int n){
int i, j, temp;
for(i = 0; i < n; i++){
for(j = 0; j < n-i-1; j++){
if( a[j] > a[j+1]){
temp = a[j];
a[j] = a[j+1];
a[j+1] = temp;
}
}
}
for(i = 0; i < n; i++){
printf("%d ", a[i]);
}
}
int main(){
int a[50], i, n,temp;
printf("Enter size");
scanf("%d", &n);
for(i = 0; i < n; i++){
printf("num %d: ", i+1);
scanf("%d", &a[i]);
}
bSort(a, n);
return 0;
}
23.Insertion Sort:
#include <stdio.h>
int main()
{
int n, a[100], i, j, temp;
printf("Enter no of elements\n");
scanf("%d", &n);
printf("Enter %d integers\n", n);
for (i = 0; i < n; i++) {
scanf("%d", &a[i]);
}
for (i = 1 ; i <= n - 1; i++) {
j = i;
while ( j> 0 && a[j] < a[j-1]) {
temp = a[j];
a[j] = a[j-1];
a[j-1] = temp;
j--;
}
}
printf("Sorted list:\n");
for (i = 0; i <= n - 1; i++) {
printf("%d ", a[i]);
}
return 0;
}
24.Linear Search:
#include <stdio.h>
int main(){
int a[10], x, i, n;
printf("Enter size\n");
scanf("%d", &n);
printf("Enter %d integer\n", n);
for (i = 0; i < n; i++)
scanf("%d", &a[i]);
printf("Enter no to search\n");
scanf("%d", &x);
for (i = 0; i < n; i++){
if (a[i] == x) {
printf("%d is present at %d.\n", x, i+1);
break;
}
}
if (i == n)
printf("%d isn't present\n", x);
return 0;
}
25.Print ASCII value of character:
#include <stdio.h>
int main() {
char c;
printf("Enter a character: ");
scanf("%c", &c);
printf("ASCII value of %c = %d", c, c);
return 0;
}
Other Related Posts:
Basic C Programs(PART 1)
Basic C Programs(PART 2)
Basic C Programs(PART 3)
Basic C Programs(PART 4)