Basic C Programs (Part 5)

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)

Posted on by