Scrieti un program in C++ care citeste o cifra c si un numar natural n. Programul afiseaza toate prefixele lui n care se termina cu cifra c. Daca nu exista nici un astfel de prefix se afiseaza mesajul “nu exista “.
Răspunsuri la întrebare
Răspuns de
0
#include <iostream>
using namespace std;
int c,n,i,m,d,a,v[100];
int main()
{
cin>>c>>n;
while(n)
{
v[++m]=n%10;
if(n%10==c)
d++;
n/=10;
}
if(d==0)
{
cout<<"nu exista";
return 0;
}
while(d)
{
for(i=m;i>=1;i--)
{
a=a*10+v[i];
if(v[i]==c)
{
cout<<a<<' ';
d--;
}
}
}
}
Sper ca la asta se referea problema
using namespace std;
int c,n,i,m,d,a,v[100];
int main()
{
cin>>c>>n;
while(n)
{
v[++m]=n%10;
if(n%10==c)
d++;
n/=10;
}
if(d==0)
{
cout<<"nu exista";
return 0;
}
while(d)
{
for(i=m;i>=1;i--)
{
a=a*10+v[i];
if(v[i]==c)
{
cout<<a<<' ';
d--;
}
}
}
}
Sper ca la asta se referea problema
Alte întrebări interesante
Limba română,
8 ani în urmă
Geografie,
9 ani în urmă
Limba română,
9 ani în urmă
Limba română,
9 ani în urmă
Limba română,
9 ani în urmă