| 
         Lenguaje de Programación II  | 
      
         1° Parcial  | 
      2005 | 
         Altillo.com  | 
    
// Apellido, nombre y legajo del alumno:
// Renombre este archivo con su apellido, si es un apellido común use su número de legajo.
// Dada una cadena de 80 caracteres y un número entero mayor de cero y menor que 10 se pide:
// a) Ingresar una frase en la cadena y el número mediante una función void cargar
// b) Desplazar en forma circular y en retroceso la frase (no la cadena) tantos caracteres
//    como indique el número, mediante una función void calcular
// c) Mostrar la frase original y la modificada mediante una función void mostrar
// d) En todos los casos completar o corregir lo que haga falta
#include <string.h>
#include <iostream.h>
#include <stdio.h>
#include <conio.h>
#define N 80
void cargar(char [], int *);
void mostrar(char [], char []);
int main()
{
  // Definir datos
  char cad[N]={'\0'}, cad2[N]={'\0'};
  int num;
  clrscr();
cargar(cad,&num);
  mostrar(cad,cad2);
  return 0;
}
void cargar(char cad[],int *num)
{
  cout << "Frase: ";
  gets(cad);
}
void mostrar(char cad[], char cad2[])
{
  cout << endl << "original: " << cad;
  cout << endl << "modificada: " << cad2;
  getch();
}