El siguiente procedimiento debería funcionar:
- Deje que el número dado sea 12 y que 3 sea el número de veces que debe repetirse.
- Entonces, básicamente, al mantener todas las variables como enteros, se encuentra el número requerido como = 12 + 1200 + 120000 = 121212
- El siguiente código de C ++ debería ayudarte.
#include
#include
#include
usando el espacio de nombres estándar;
int main ()
{
int y, x = 0, n, total = 0;
cout << "Ingrese número:";
cin >> y;
cout << "Ingrese el número de veces que se repetirá:";
cin >> n;
int temp = y;
while (temp! = 0) // Encontrar el número de dígitos en y
{
temp / = 10;
x ++;
}
for (int i = 0; i <n; i ++) // repetir el número y almacenarlo en total
{
total + = y * pow (10, i * x);
}
cout << "\ nNúmero final:";
cout << total;
devuelve 0;
}
- El resultado que obtuve para el código anterior en Dev C ++ fue:
Ingrese el número: 12
- Si las impresoras 3D se vuelven más rápidas, ¿se necesitará menos electricidad para imprimir algo?
- ¿Existe algún servicio de impresión a pedido, dropshipping o personalizado para la impresión de camisetas en toda la India?
- ¿Cuál es el mejor sitio web para imprimir un libro de fotos de viajes y también imprimir imágenes más grandes para enmarcar?
- ¿Qué infraestructura existe para imprimir libros de bolsillo en todo el mundo a pedido?
- ¿Hay algún servicio que pueda imprimir hojas de etiquetas de códigos QR únicas?
Ingrese el número de veces que se repetirá: 3
Número final: 121212
——————————–
Proceso finalizado después de 5.864 segundos con valor de retorno 0
Pulse cualquier tecla para continuar . . .
Espero que esta respuesta haya ayudado.