elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Arreglado, de nuevo, el registro del warzone (wargame) de EHN


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación C/C++ (Moderadores: Eternal Idol, Littlehorse, K-YreX)
| | |-+  Email(con contraseña) y Logaritmo(Redondeado) en C++
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Email(con contraseña) y Logaritmo(Redondeado) en C++  (Leído 2,327 veces)
necro1991

Desconectado Desconectado

Mensajes: 19


¡Lidia Con Los Mejores, Muere Como El Resto!


Ver Perfil
Email(con contraseña) y Logaritmo(Redondeado) en C++
« en: 20 Septiembre 2010, 22:06 pm »

Bueno para empezar a ganar reputacion en este foro ya que me gusto mucho; ya que he aprendido mucho el poquito tiempo de visita...y para que no crean que nada mas entro por el simple echo de conseguir tareas facilmente he aqui 2 aportaciones...



#include <stdio.h>
#include <string.h>
#include <iostream.h>
#include <conio.h>
#include<stdlib.h>
#include <stdlib.h>
#include <string>
struct Correo {
    char n[20]; //nombre
    char ap[35];//apellido paterno
    char an[3];  //año de nacimiento
};
//OBTENGA EL NOMBRE DE USUARIO Y LA CONTRASEÑA DE CORREO ELECTRONICO DEL DOMINIO @ilcook
int main(){
//Declaracion variables
struct Correo a;
//bases contenido para el nombre de usuario
unsigned int n=0,j=0,i;char d[2],d1[7],ad1[8],ad2[7],com[40];
//bases contenido para la contraseña
char passn[2],abe[2];unsigned int aa,bb,cc,dd,ee,ff,gg,gg2;
//Datos
    cout<<" Creacion de un correo @ilcook "<<endl<<endl;
    cout<<"Nombre:"<<endl;
    cin>>a.n;
    cout<<"Apellido:"<<endl;
    cin>>a.ap;
    cout<<"Anyo Nacimiento:"<<endl;
    cin>>a.an;
    cout<<endl<<endl;
//Cuenta  
for (i=0;i<8;i++){
    d1=a.ap;
    ad1=d1;
ad2=ad1;
}
cout<<"Tu Cuenta Es:";
cout<<" "<<a.n[0]<<ad2<<a.an[2]<<a.an[3]<<"@icook"<<endl;
//Contraseña
aa=rand()%3;bb=rand()%3;cc=rand()%3;dd=rand()%4;
ee=rand()%4;ff=rand()%4;gg2=rand()%3;gg=rand()%3;
unsigned int val= (a.an[gg]-'0')+(a.an[gg2]-'0');
unsigned int azar=1+(rand()%10);
cout<<"Tu Contraseya es:"<<" "<<a.n[aa]<<a.n[bb]<<a.n[cc]<<a.ap[dd]<<a.ap[ee]<<a.ap[ff]<<val<<azar;
    getch();
    return 0;
    }




Objetivo: Dados tres cadenas de caracteres que representan: nombre, apellido y año de nacimiento de una persona, obtenga el nombre de usuario y contraseña para el correo electrónico del dominio @ ilcook.

El nombre de usuario se compone de la primera letra del primer nombre concatenado con las primeras ocho letras del apellido y los dos últimos dígitos del año de nacimiento, más el dominio.

La clave es una cadena que consta de tres letras consecutivas del nombre seleccionado al azar y tres letras del apellido al azar seleccionados sin reemplazo "Aqui me fallo yo lo ce", más la suma de los dos dígitos del año de nacimiento al azar módulo seleccionado al azar también un dígito seleccionado.




#include<stdio.h>
#include<conio.h>
#include<iostream.h>
#include <math.h>
int main ()
{
 unsigned int a;float res;  
 cout<<"Dame un valor"<<" ";
 cin>>a;
if (a<=0){
cout<<"Error";
         }
else {
 double x= a;
 res = log10(x);
 res = (float)(int)(res + 0.5);
 cout<<"El valor es " <<res;
}

 getch();
 return 0;
}

El programa arrojara el logaritmo base 10 de cualquier numero dando como resultado
El valor redondeado Ejemplo: 1.37  = 1    ó  2.75 = 3



Bueno aqui mi primer aporte. tratare de participar mas...! :)


« Última modificación: 20 Septiembre 2010, 22:08 pm por necro1991 » En línea

...♫Las Cosas Que Haces En Vida Resuenan En La Inmortalidad♫...
Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Serial y logaritmo
Dudas Generales
FasterBit 1 3,367 Último mensaje 22 Octubre 2011, 15:25 pm
por Aberroncho
redondeado en C con funciones.
Programación C/C++
ryan parker 4 19,708 Último mensaje 4 Diciembre 2013, 21:46 pm
por Iranny
Logaritmo sin librería Math.t « 1 2 »
Programación C/C++
norris 14 8,090 Último mensaje 3 Abril 2013, 11:13 am
por do-while
España no aprende: la mitad reutiliza la contraseña del email
Noticias
El_Andaluz 0 494 Último mensaje 8 Mayo 2020, 00:12 am
por El_Andaluz
Logaritmo exacto
Dudas Generales
jca1 7 2,239 Último mensaje 7 Octubre 2020, 21:42 pm
por Serapis
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines