PDA

Visualizza la versione completa : Come convertire un numero in caratteri c++


Xatar
04-12-2018, 15:55
Calcolo il Palindromo pił grande con i suoi prodotti .
9009 = 91 *99;


#include <iostream>
#include <string>
#include <ostream>
using namespace std;
/*#define max 10000*/
int mmain()
{
int j = 1;
int somma = 0;
int lunghezza;
int carattere;
for(int i=1; i<=100; i++)
{
for (int j = 1; j <= 100;j++)
{
somma = (i * j);
lunghezza = atoi(somma);
/*for ()
{
carattere = atoi(somma)
if (somma == carattere )
{
cout <<"Il prodotto del palindromo: " << somma << " e: " << i << " Moltiplicato" << j;
}*/
}
}
system("pause")
}

Non sono come convertire il prodotto in carattere a sua volta in una lunghezza da immetere in un ciclo per poi fare un ciclo for che mi conferma o meno se il numero e uguale al prodotto. :messner::messner::messner::messner::messner:

oregon
04-12-2018, 20:25
La funzione atoi non c'entra nulla.

Ma tu lavori in C++ o C ?

Con il C++ puoi usare le string e stringstream

int a = 10;
stringstream ss;
ss << a;
string str = ss.str();

Loading