can anyone help me with permutation in c++ ?
this is how i did!! and it works too!!! but my professor doesnt want me to define a specific number like 5 i did in the program!!! and he doesnt want me to use the std library too!!!how can i make the user input any size of the number user wants!!!and he wants me to do using own algorithm and use swap and other methods!! help me if u can !!!
#include
#include
#include
#define s 5
using namespace std;
int main () {
cout << "Input "< int per[s];
for (int i=0; i {
cin>>per[i];
}
int size = sizeof per/sizeof(int);
(per,per+size);
do {
for (int i=0; i {
cout << per[i] << " ";
}
cout< } while ( next_permutation (per,per+size) );
return 0;
}
you can use dynamic memory allocation using "new"
To dynamically allocate an array:
int n;
printf("Kati euta number: ");
scanf("%d", &n);
int * arr = (int *) malloc(n * sizeof(int));
for(int i=0;i<n;i++)
{
printf("\nNumber %d halnus: ",i+1);
scanf("%d",&arr[i]);
}
for(int i=0;i<n;i++)
{
printf("%d\t",arr[i]);
}
khai bro!! m pretty sure he wont let me do that way too!!!! to be honest i dun even know what he is looking for!!he is kinda retarded!!5-6 choti method bata dekhaisakee!! kahile ke bhancha kahile k!! maile ta gave hope!! hahah!! swap method use garera sakina!! plus ajha aafnaii algorithm use garnu parne and std library use garan naapaune!! taauko dukhaisakyoo!!! thanks anyways!! keep coding!!
Please log in to reply to this post
You can also log in using your Facebook
What people are reading
You might like these other discussions...
· Posts 5
· Viewed 3085
· Likes 1