Ayuda para hacer varios programas en Borland c++
Hacer un progrma que cargue un vestor de 25 elementos y rode todos sus componentes un lugar hacia su derecha teniendo en cuenta que el ultimo elemento se ha de desplazar hacia el ultimo ligar
#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
