Sa se afișeze toate sufixele lui n in ordine descrescătoare pe cate un rand.Exemplu pentru N:n=12345 se afișează 12345
2345
345
45
5
Răspunsuri la întrebare
Răspuns de
1
#include <iostream>
using namespace std;
int main(){
int n, cn, i, nrcf=0, putere=1;
cin>>n;
cn=n;
while (cn!=0){
nrcf++;
cn/=10;
}
for (i=1; i<nrcf; i++)
putere*=10;
for (i=1; i<=nrcf; i++){
cout<<n<<endl;
n=n%putere;
putere/=10;
}
return 0;
}
Sper sa-ti fie de ajutor! Daca ai vreo neclaritate te rog spune-mi!
Varianta pseudocod:
citeste n
cn←n
nrcf←0
putere←1
cat timp cn!=0
{
nrcf←nrcf+1
cn←cn/10
}
i←1
cat timp i<n
{
putere←putere*10
i←i+1
}
i←1
cat timp i<=nrcf
{
scrie n
n←n%putere
putere←putere/10
i←i+1
}
Cam asa ar fi in pseudocod, nu stiu daca se intelege prea bine!
using namespace std;
int main(){
int n, cn, i, nrcf=0, putere=1;
cin>>n;
cn=n;
while (cn!=0){
nrcf++;
cn/=10;
}
for (i=1; i<nrcf; i++)
putere*=10;
for (i=1; i<=nrcf; i++){
cout<<n<<endl;
n=n%putere;
putere/=10;
}
return 0;
}
Sper sa-ti fie de ajutor! Daca ai vreo neclaritate te rog spune-mi!
Varianta pseudocod:
citeste n
cn←n
nrcf←0
putere←1
cat timp cn!=0
{
nrcf←nrcf+1
cn←cn/10
}
i←1
cat timp i<n
{
putere←putere*10
i←i+1
}
i←1
cat timp i<=nrcf
{
scrie n
n←n%putere
putere←putere/10
i←i+1
}
Cam asa ar fi in pseudocod, nu stiu daca se intelege prea bine!
LexA11:
Ai putea te rog sa imi arati si in Pseudocod?
Alte întrebări interesante
Limba română,
8 ani în urmă
Limba română,
8 ani în urmă
Limba română,
8 ani în urmă
Limba română,
9 ani în urmă
Limba română,
9 ani în urmă