Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it
    Registrato dal
    May 2018
    Messaggi
    11

    Come convertire un numero in caratteri c++

    Calcolo il Palindromo più grande con i suoi prodotti .
    9009 = 91 *99;
    codice:
    #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.

  2. #2
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,462
    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();
    No MP tecnici (non rispondo nemmeno!), usa il forum.

Tag per questa discussione

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2024 vBulletin Solutions, Inc. All rights reserved.