Monday, 16 November 2015

C++ Program To Read Infinite Number And Sort In Ascending Order Using Pointer

Problem:- Write A C++ Program To Read Infinite Number Then Arrange Ascending Order Using Pointer or write a c++ program to arrange the given numbers in ascending order using pointers or sort array of pointers c++ or program to sort an array in ascending order using pointers in c++ or sorting using pointers in c++ or bubble sort using pointers c++ or insertion sort using pointers c++ or array using pointers in c++ or c++ program to sort an array using pointers or c++ program to sort an array using pointers or write a c++ program to arrange the given numbers in ascending order using pointers or program to sort an array in ascending order using pointers in c++ or sorting using pointers c++ code or sort array of pointers c++ or sorting an array using pointers in c++

Check This:- Hacker rank solution for Strings, Classes, STL, Inheritance in C++.


Logic:- We are using Malloc and realloc (reallocated memory during runtime ) after getting -1 stop inserting numbers and then use an any sorting algorithm and print the element of the array. if you don't know any sorting algorithm then you have to check here 

Sorting

Also Check:- Geeksforgeeks solution for School, Basic, Easy, Medium, Hard in C++.

Extreme Recommended:- If this post is beneficial for you and you want Updates for New post then please like our Facebook Page or Join our Facebook Group and Google plus Community for up-to-date for a new post or if you have any Query you can ask there with lots of coders also suggest to your Friends to join and like our page, so we can help our community, and don't forget to Subscribe. Enter your Email and click to subscribe.

Solution:-

#include<iostream>
#include<cstdlib>
using namespace std;

int main()
{
  /*visit - programmingwithbasis.com*/
  
  int *p,*q,i=1,j,k,temp;
  
  cout<<"Enter Infinite Numbers and (-1 To Stop Reading)\n";
  
  p=(int*)malloc(sizeof(int));
  cin>>p[0];

  while(p[i-1]!=-1)
  {
    i++;
    p=(int*)realloc(p,sizeof(int)*i);
    q=p;
    cin>>p[i-1];
  }
   
    p=q;
  
  for(j=1;j<i;++j)
  {
    for(k=0;k<i-j-1;++k)
    {
    if(p[k]>p[k+1])
    {
      temp=p[k];
      p[k]=p[k+1];
      p[k+1]=temp;
    }
    }
  }
   
    cout<<"\nAscending Order Is Given Below \n\n";

for(j=0;j<i-1;++j)
  {
    cout<<" "<<p[j];
  }
}

Output:-


c program to sort elements of array using pointers


You May Also Like


1.C Program For Remove All Vowels From A String

2.C Program To Remove Given Word From A String

3.C Program To Convert String To Integer Without Using Library Functions

4.C Program For Upper Case And Lower Case Conversion And Vice-Versa

5.C Program For Reverse A String Using Library Function

6.C Program For HEAP Sort In Ascending Order Also Show Complexity

7. C Program To Insert An Element Desired or Specific Position In An Array

8. C Program For Remove Duplicates Items In An Array

9. C Program To Delete Element From Array At Desired Or Specific Position

10. C Program For Print "I AM IDIOT" Instead Of Your Name Using Array

11.
C Program For Check String Is Palindrome Or Not Using For Loop


Extreme Recommended:- Like our Facebook Page or Join our Facebook Group and Google plus Community for up-to-date. If you have any Query or Question you can ask in the group, I will Try To Solve your Query and try to answers of your Questions withing 24 Hours, You can also Email me or comment below Please suggest to your Friends to join and like our page and don't forget to Subscribe. Enter your Email and click to subscribe.

Ghanendra Yadav

Ghanendra Yadav

Hello, I Am Ghanendra Yadav Owner of This Blog, I am professional Blogger and Programmer. I Love Programming, Logo Making, And Banner Designing. My Highest Qualification is MCA From NIT Warangal. You Can Find Me On Social Media Through Below Link And If You Have Any Query Related To Programming And Other Subject Comment Below or You Can Mail Me I Will Try To Answer Within 24 Hours Email:- yghanendra@student.nitw.ac.in

Find me on Social Media

Facebook | Twitter | Google+ | RSS Feed

No comments:

Post a Comment