Posts

Operation On Single Dimensional Array

  Bubble Sorting #include<stdio.h> #define n 10 int main() { int arr[n],temp; printf("Enter %d Number  ",n); for(int i=0;i<n;i++) { scanf("%d",&arr[i]); } for(int i=0;i<n-1;i++) { for(int j=0;j<n-1;j++) { if(arr[j]<arr[j+1])  // for descending  // for ascending arr[j]<arr[j+1] { temp=arr[j]; arr[j]=arr[j+1]; arr[j+1]=temp; } } } printf("Sorted Elements are = \n  "); for(int i=0;i<n;i++) { printf(" %d  ",arr[i]); } } 2) SELECTION SORT #include<stdio.h> #define n 5 int main() { int arr[n],temp; printf("Enter %d Number  ",n); for(int i=0;i<n;i++) { scanf("%d",&arr[i]); } for(int i=0;i<n;i++) { for(int j=i+1;j<n;j++) { if(arr[i]<arr[j])    //descending // arr[i]<arr[j] ascending  { temp=arr[i]; arr[i]=arr[j]; arr[j]=temp; } } } printf("Sorted Elements are = \n  "); for(int i=0;...

ARRAY C

 OUTLINE 1)How to declare and define one dimensional array. 2)How To access Array Element. 3)How to initialize one dimensional array. ( NOTE:  Size of integer is 4 bytes). 1) (The length of array can be specified by any integer constant expression. int arr[5]; int arr[5+5]; int arr[21/3]; int arr[4*3]; Specifying the length of an array using MACRO is considered to be an excellent practice. # define N 10 int arr[N]; 2)I NITIALIZING 1D ARRAY METHOD-1:  [NOT TOO MUCH USED] arr[5]={2,3,4,5,5}; METHOD-2: arr[]={1,23,34,45,6}; METHOD:3  [NOT USEFUL] int arr[3]; int arr[0]=1; int arr[1]=2 int arr[2]=12; METHOD:4 int arr[5]; for(int i=1;i<5;i++) { scanf("%d",&arr[i]); } SUMMARY 1)IF THE NO, OF ELEMENT ARE LESS THAN THE LENGTH OF THE ARRAY THAN THE REST OF THE LOCATION ARE AUTOMATICALLY FILLED BY VALUE 0; 2)EASY WAY TO INITIALISE AN ARRAY WITH ALL ZEROS IS GIVEN BY: int arr[10]={0}; 3)AT THE TIME OF INITIALIZATION ,NEVER LEAVE THESE FLOWER BRACKET{} EMPTY AND ALSO NEVE...

Quadratic Special #C

 #include<stdio.h> #include<math.h> int main() { int a,b,c; double d,x,y; printf("Enter The Values Of a,b,c= "); scanf("%d,%d,%d",&a,&b,&c); printf("The Quadratic Equation is  " ); printf("%dx^2+%dx+%d",a,b,c); d=b*b-4*a*c; if(d>=0) { printf("\nRoots Are Real  "); x=(-b+sqrt(d))/2*a; y=(-b-sqrt(d))/2*a; printf("\nROOTS ARE =%f ,  %f  ",x,y); printf("\nPRODUCT OF THE ROOTS= %f",x*y); printf("\nSUM OF THE ROOTS= %f",x+y); } if(d<0) { printf("\nRoots are imaginary"); x=(-b+sqrt(d))/2*a; y=(-b-sqrt(d))/2*a; printf("\nROOTS ARE =%f ,  %f  ",x,y); printf("\nPRODUCT OF THE ROOTS= %f",x*y); printf("\nSUM OF THE ROOTS= %f",x+y); } } Enter The Values Of a,b,c= 2,6,3 The Quadratic Equation is  2x^2+6x+3 Roots Are Real ROOTS ARE =-2.535898 ,  -9.464102 PRODUCT OF THE ROOTS= 24....

Krishnamurthi No. C

  #include <stdio.h> int main () { int number , temp , sum , currentDigit , fact ; printf ( "Enter an Integer: " ); scanf ( "%d" ,& number ); temp = number ; sum = 0 ; while ( temp != 0 ) { currentDigit = temp % 10 ; fact = 1 ; // finding factorial of the currentDigit for ( int i = 1 ; i <= currentDigit ; i ++) { fact *= i ; } sum += fact ; temp /= 10 ; } if ( sum == number ) { printf ( "%d is Krishnamurthy Number." , number ); } else { printf ( "%d is not a Krishnamurthy Number." , number ); } return 0 ; }

Pattern 10 c

  # include <stdio.h> int main () { int i, j; char input, alphabet = 'A' ; printf ( "Enter an uppercase character you want to print in the last row: " ); scanf ( "%c" , &input); for (i = 1 ; i <= (input - 'A' + 1 ); ++i) { for (j = 1 ; j <= i; ++j) { printf ( "%c " , alphabet); } ++alphabet; printf ( "\n" ); } return 0 ; }

PATTERN 6 C

 #include<stdio.h> int main() { int a=64,n; char ch; printf("Enter The Range= "); scanf("%d",&n); for(int i=n;i>=1;i--) { for (int j=i;j>=1;j--) { ch=(char)a+j; printf(" %c ",ch  ); } printf("\n"); } } Enter The Range= 6  F  E  D  C  B  A  E  D  C  B  A  D  C  B  A  C  B  A  B  A  A

PATTERN 5 C++

 #include<stdio.h> int main() { int a=64,n; char ch; printf("Enter The Range= "); scanf("%d",&n); for(int i=n;i>=1;i--) { for (int j=1;j<=i;j++) { ch=(char)a+j; printf(" %c ",ch  ); } printf("\n"); } } Enter The Range= 7  A  B  C  D  E  F  G  A  B  C  D  E  F  A  B  C  D  E  A  B  C  D  A  B  C  A  B  A