1. Sa se afiseze toate nr. palindrom din intervalul [a,b].
2. Se citesc numere pana la intalnirea lui 0. Afisati rasturnatele celor pare.
Cine stie sa faca programele, daca m-ar putea ajuta.
Răspunsuri la întrebare
Răspuns de
1
#include <iostream>
#include <cmath>
using namespace std;
bool palindrom(int n){
int aux = n, p = n % 10;
n /= 10;
while(aux != 0){
p = p + aux % 10;
aux /= 10;
}
if(p == n)
return true;
return false;
}
int rasturnat(int n){
int r = n % 10;
while(n != 0){
r = 10 * n % 10;
n /= 10;
}
return r;
}
int main()
{
int a, b;
cin >> a >> b;
for(int i = a; i <= b; i++)
if(palindrom(i))
cout << i << " ";
int a[100];
cin >> a[0];
int i = 0;
while(a[i] != 0){
cin >> a[i];
}
for(int j = 0; j < i; j++)
if(a[j] % 2 == 0)
cout << rasturnat(a[j]);
return 0;
}
#include <cmath>
using namespace std;
bool palindrom(int n){
int aux = n, p = n % 10;
n /= 10;
while(aux != 0){
p = p + aux % 10;
aux /= 10;
}
if(p == n)
return true;
return false;
}
int rasturnat(int n){
int r = n % 10;
while(n != 0){
r = 10 * n % 10;
n /= 10;
}
return r;
}
int main()
{
int a, b;
cin >> a >> b;
for(int i = a; i <= b; i++)
if(palindrom(i))
cout << i << " ";
int a[100];
cin >> a[0];
int i = 0;
while(a[i] != 0){
cin >> a[i];
}
for(int j = 0; j < i; j++)
if(a[j] % 2 == 0)
cout << rasturnat(a[j]);
return 0;
}
Alte întrebări interesante
Limba română,
8 ani în urmă
Istorie,
8 ani în urmă
Matematică,
8 ani în urmă
Matematică,
9 ani în urmă
Matematică,
9 ani în urmă
Matematică,
9 ani în urmă
Matematică,
9 ani în urmă
Matematică,
9 ani în urmă