Fisierul text model.in contine nr naturale sa se afiseze in fisierul model.out pe cate un rand toate numerele palindrom din fisierul model.in care au 3 cifre
ex:model.in 5 2016 101 10 123
323 6 212 22
0 3 23 454
model.out 101
323
212
454
Răspunsuri la întrebare
Răspuns de
1
#include <iostream>
using namespace std;
int main(){ int v[20],n,i,invers; cout<<"n=";cin>>n; for(i=1;i<=n;i++) cin>>v[i]; cout<<"Elementele palindrom sunt: "; for(i=1;i<=n;i++){ int ma=v[i]; invers=0; while(ma) { invers=invers*10+ma%10; ma=ma/10; } if(v[i]==invers) cout<<v[i]<<" ";} }
using namespace std;
int main(){ int v[20],n,i,invers; cout<<"n=";cin>>n; for(i=1;i<=n;i++) cin>>v[i]; cout<<"Elementele palindrom sunt: "; for(i=1;i<=n;i++){ int ma=v[i]; invers=0; while(ma) { invers=invers*10+ma%10; ma=ma/10; } if(v[i]==invers) cout<<v[i]<<" ";} }
using namespace std;
int main()
{ int v[100],n,i,aux,inv;
cin>>n;
for(i=1;i<=n;i++)
cin>>v[i];
for(i=1;i<=n;i++)
{
if((v[i]>99)&&(v[i]<1000))
{
inv=0;
aux=v[i];
while(aux)
{
inv=inv*10+aux%10;
aux/=10;
}
if(inv==v[i])
cout<<v[i]<<" ";
}
}
}
-asta este
Răspuns de
1
#include <fstream>
using namespace std;
ofstream fout("model.out");
ifstream fin("model.in");
int main()
{
int nr;
while(fin >> nr)
if(nr >= 100 && nr < 1000 && nr % 10 == nr / 100)
fout << nr << '\n';
return 0;
}
using namespace std;
ofstream fout("model.out");
ifstream fin("model.in");
int main()
{
int nr;
while(fin >> nr)
if(nr >= 100 && nr < 1000 && nr % 10 == nr / 100)
fout << nr << '\n';
return 0;
}
Alte întrebări interesante
Limba română,
8 ani în urmă
Matematică,
8 ani în urmă
Matematică,
9 ani în urmă
Limba română,
9 ani în urmă
Biologie,
9 ani în urmă
Limba română,
9 ani în urmă
using namespace std;
int main()
{ int v[100],n,i,aux,inv;
cin>>n;
for(i=1;i<=n;i++)
cin>>v[i];
for(i=1;i<=n;i++)
{
if(v[i]>100)
{
inv=0;
aux=v[i];
while(aux)
{
inv=inv*10+aux%10;
aux/=10;
}
if(inv==v[i])
cout<<v[i]<<" ";
}
}
}