Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include<stdio.h>
- void display_array(int array[], int size);
- void input_array(int array[], int size);
- void display_matrix(int order, int array[order][order]);
- void input_matrix(int order, int matrix[order][order]);
- void sort_accending(int array[], int size);
- void sort_decending(int array[], int size);
- //For now do not use this function(Will be updated soon)
- void insert_element(int array[], int size, int position, int element);
- int no_of_elements(int array[], int size);
- void display_array(int array[], int size){
- for (int i=0; i<size; i++){
- printf("%d ", array[i]);
- }
- printf("\n");
- }
- void input_array(int array[], int size){
- for(int i=0; i<size; i++){
- printf("Enter element %d: ", i+1);
- scanf("%d", &array[i]);
- }
- }
- //display matrix
- void display_matrix(int order, int array[order][order]){
- for(int i=0; i<order; i++){
- for(int j=0; j<order; j++){
- printf("%d\t", array[i][j]);
- }
- printf("\n");
- }
- }
- //input matrix
- void input_matrix(int order, int matrix[order][order]){
- for(int i=0; i<order; i++){
- for(int j=0; j<order; j++){
- printf("Enter the element [%d][%d]: ", i+1, j+1);
- scanf("%d", &matrix[i][j]);
- }
- }
- }
- //sort array in accending order
- void sort_accending(int array[], int size){
- int a;
- for(int i=0; i<size; i++){
- for(int j=i+1; j<size; j++){
- if(array[j]<array[i]){
- //swap numbers
- a = array[j];
- array[j] = array[i];
- array[i] = a;
- }
- }
- }
- }
- //sort array in decending order
- void sort_decending(int array[], int size){
- int a;
- for(int i=0; i<size; i++){
- for(int j=i+1; j<size; j++){
- if(array[j]>array[i]){
- //swap numbers
- a = array[j];
- array[j] = array[i];
- array[i] = a;
- }
- }
- }
- }
- //insert a element
- void insert_element(int array[], int size, int position, int num){
- int elements=no_of_elements(array, size);
- if(elements >= size){
- printf("Insertion not possible.");
- }
- else{
- for(int i=elements; i>position-1; i--){
- array[i+1] = array[i];
- }
- array[position-1]=num;
- }
- }
- //delete a element
- //find number of elements in an array
- int no_of_elements(int array[], int size){
- int count=0;
- for(int i=0; i<size; i++){
- if(array[i] != 0){
- count++;
- }
- }
- return count;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement