Travajo colavorativo 3 alogaritmos

Solo disponible en BuenasTareas
  • Páginas : 3 (679 palabras )
  • Descarga(s) : 0
  • Publicado : 28 de mayo de 2011
Leer documento completo
Vista previa del texto
(1. Un banco ha solicitado se diseñe un programa que permita encriptar la información de las contraseñas (4 números ) digitada por teclado (como un único numero) hasta el servidor principal,utilizando el siguiente criterio, el primer numero se envía de ultimo, el segundo, de penúltimo, el tercer numero pasa a la segunda posición, el último pasa a ser primero: ejemplo: Sea 7458, se debe enviarcomo 8547)

#include "stdio.h"
#include "stdlib.h"
#include "conio.h"
int main()
{
clrscr();
long numero;
int digito;
printf("DIGITTE LOS CUATRO NUMEROS DE SU CONTRASE¥A\t ");scanf("%ld",&numero);

while(numero>0){
digito=numero%10;
numero/=10;
printf("%d",digito);
}
getch();
return(0);
}

(2. Escribir un programa para calcular la fecha del siguiente día a partir de unafecha digitada desde el teclado por el usuario ( dd, mm, aaaa ) e imprimirla. (tenga en cuenta los años bisiestos.).)

#include "conio.h"
#include "stdio.h"
int main()
{
int dd,mm,aaaa,bis,ddmax;clrscr();
printf("Introduzca dia (d):");
scanf("%d",&dd);
printf("Introduzca mes (m):");
scanf("%d",&mm);
printf("Introduzca ano (aaaa):");
scanf("%d",&aaaa);

//verificar si el año esbisiesto
if ((aaaa%4 == 0 && aaaa%100 != 0)||aaaa%400==0)
{
bis = 2;
}
else
{
bis = 1;
}
//Verificar si la fecha que se ingreso es valida
if ((mm==1||mm==3||mm==5||mm==7||mm==8||mm==10||mm==12)&&(dd>31)||mm>12)
{
printf("La fecha es invalida");
getch();
return 0;
}
else if ((mm==4||mm==6||mm==9||mm==11)&&(dd>30)||mm>12)
{
printf("La fecha es invalida");
getch();
return 0;
}
else if(((mm==2)&&(bis==2))&&(dd>29)||mm>12)
{
printf("La fecha es invalida");
getch();
return 0;
}
else if (((mm==2)&&(bis==1))&&(dd>28)||mm>12)
{
printf("La fecha es invalida");
getch();
return0;
}
else {}

// maximo dias de cada mes
if (mm==1||mm==3||mm==5||mm==7||mm ==8||mm==10||mm==12)
{
ddmax = 31;
}
else if (mm==4||mm==6||mm==9||mm==11)
{
ddmax = 30;
}
else{}

if...
tracking img