Zona HTML Zona Java Zona PHP Zona ASP Zona Bases de datos
Inicio > Foros > C / C++ > necesito ayuda con urgencia
-Foros de debate

C / C++
Lista de foros | Lista de mensajes de este foro

Privacidad: Recuerde que la información escrita en los foros de programación es 100% pública y que su ip será registrada asociada a su mensaje. Si encuentra un mensaje fuera de lugar, por favor, notifiquelo para su revisión y eliminación.

necesito ayuda con urgencia
Enviado por flaquitahn el día 13 de abril de 2008

necesito un programa que haga lo siguiente:

entrada:
123456789
salida:
234567891
345678912
456789123
567891234
678912345
789123456
891234567
912345678

esto es solo un ejemplo de lo que tiene que hacer el prgrama. es decir que el progrma pueda ingresar un maximo de 25 digitos o numeros y la salida de esos digitos ingresados tiene que cambiar de posicion,es decir el primer digito pasa a ser el ultimo y el segundo pasa a ser el primero y asi sucesivamente. por favor necesito ayuda en este caso cmo seria. se los agradecere mucho. pero el programa tiene que ser corto no muy largo.

#include <stdio.h>
#include <conio.h>
#include <iostream.h>

....................
como seguiria
ayuda por favor


gracias.

 
Re: necesito ayuda con urgencia
Enviado por Noel Solw el día 23 de abril de 2008


#include <string.h>
#include <conio.h>
#include <iostream.h>

const int MAX = 25;

int main()
{
char x[MAX+1],a;
cout << "entre hasta " << MAX << " digitos : ";
for(int i = 0;i < MAX;i++)
{
a = getch();
if(a < '0' || a > '9')
{
cout << endl << endl << "interrumpido por caracter no digital";
break;
}
else
{
cout << a;
x[i] = a;
}
}
x[i] = 0;
cout << endl << endl << x << endl;
int len = strlen(x);
for(i = 0;i < len;i++) // translacion rotativa a la derecha
{
a = x[0];
for(int j = 0; j < len-1;j++)
x[j] = x[j+1];
x[j] = a;
cout << x << endl;
}
cout << endl << "end of program - good bye ! ! ! " << endl;
return 0;
} // MAIN

 


Tienda
Patrocinados
 

Copyright © 1999-2006 Programación en castellano. Todos los derechos reservados.
Formulario de Contacto - Datos legales - Publicidad

Hospedaje web y servidores dedicados linux por Ferca Network