Generation

generate functionSat, 13 May 2023

Problema Lee un número entero positivo de 3 dígitos e inviértelo, de modo que se imprima su equivalente al revés. Entrada Un entero N positivo de tres cifras, (si N es de menos de tres dígitos, se asume que tiene ceros a la izquierda). Salida Un entero M que representa al número N escrito de derecha a izquierda. Usando string.

#include <iostream> using namespace std; int main(){ int n, i, aux, aux2,c=0; cin >> n; aux = n; while(aux != 0){ aux = aux / 10; c++; } aux = n; int arr[c]; for (i = 0; i < c; i++){ aux2 = aux % 10; aux = aux / 10; arr[i] = aux2; } for (i = c-1; i >= 0; i--){ cout << arr[i]; } return 0; }

Questions about programming?Chat with your personal AI assistant