scrieti un algoritm care citeste un numar natural n si afiseaza permutarile circulare ale numarului.de exemplu pentru n=12345 se vor afisa 12345,51234,45123,34512,23451
Răspunsuri la întrebare
Răspuns de
2
#include <iostream>
using namespace std;
int main()
{
int x, y = 0;
cin >> x;
cout << x << ' ';
while(x >= 10)
{
y = y * 10 + x % 10;
x /= 10;
cout << y << x;
}
return 0;
}
using namespace std;
int main()
{
int x, y = 0;
cin >> x;
cout << x << ' ';
while(x >= 10)
{
y = y * 10 + x % 10;
x /= 10;
cout << y << x;
}
return 0;
}
Răspuns de
0
#include<bits/stdc++.h>
using namespace std;
int main()
{
string n;
cin >> n;
for(int i = 0; i < n.size(); i++)
cout << n << '\n', rotate(n.rbegin(), n.rbegin() + 1, n.rend());
return 0;
}
using namespace std;
int main()
{
string n;
cin >> n;
for(int i = 0; i < n.size(); i++)
cout << n << '\n', rotate(n.rbegin(), n.rbegin() + 1, n.rend());
return 0;
}
Alte întrebări interesante
Matematică,
8 ani în urmă
Limba română,
9 ani în urmă
Matematică,
9 ani în urmă
Matematică,
9 ani în urmă
Matematică,
9 ani în urmă