Witam, mam problem mianowicie nie mam wyrobionego myślenia zbyt programistycznego a potrzebuje napisać program na uczelnie:
Napisać program wyszukujący liczby palindromiczne (symetryczne) z zadanego przez użytkownika zakresu.
Mój kod wygląda tak :
#include <iostream>
#include <cstdlib>
#include <string>
#include <sstream>
using namespace std;
int main()
{
int min,max;
cout<<"podaj zakres od :"<< endl;
cin>>min;
cout<<"\n do : "<<endl;
cin>>max;
for(int i=min;i<=max;i++)
{
string a = 0;
string odwrocony;
stringstream ss ;
ss>>i;
ss<<a;
int dlugosc = a.length();
for(int k=0; k<dlugosc; k++)
{
odwrocony=a[dlugosc-k-1];
if(odwrocony == a)
{
cout << "palindrom" << odwrocony << endl;
}
}
}
}
chciałem to zrobić na zasadzie takiej że użytkownik podaje zakres po czym z tego zakresu liczby są zamieniane na typ string (wydaje mi się łatwiejszą opcją jeżeli dany będzie przedział np. 0- 1000) a następnie odwraca liczby, kiedy liczby(wtedy już string) jest taki sam wyświetla wynik. No ale nie mogę się z tym uporać nic nie przychodzi mi do głowy.