Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Temas - eduardo17445

#1
como escribo un codigo que verifique si esa llamada  a new falla  por falta de almasenamiento suficiente visualice un mensaje de error  en pantalla que lo exprese adecuadamente
Código (cpp) [Seleccionar]
#2
Código (cpp) [Seleccionar]
#include<iostream>
#include <conio.h>
#include <ctype.h>
#include <string.h>
using namespace std;
struct caracter{
string cade ="c,a,b";

};
for( int i=0; i=cadena; i++)
{
cadena[i]=touper(cadena[i]);
cin>>cadena[i];
cout<<" ingresar letra ";
cin>>c;

cout<< C ;
system ("pause")
   
}



Mod: Los códigos deben ir en etiquetas GeSHi
#3
2.- Se requiere llevar el control de las solicitudes recibidas a una operadora de teléfonos
celulares, para ello la encargada de recepción se encarga de recibir dichas solicitudes de
servicios y las coloca en una pila de donde el personal de atención al cliente va tomando en relación al orden de atención de las colas. Para la realización de este programa debe aplicar las estructuras fundamentales para el manejo de pilas y colas en c++. Adicionalmente se requiere emitir un informe con los detalles de las solicitudes atendidas por los operadores o empleados y las que se encuentran en la pila. Teniendo en cuenta que solo hay 3 operadores de atención al público. La información a solicitar al cliente se deja a manera de análisis del estudiante, así como, la información a mostrar. El reporte debe mostrar la información de la operadora de teléfonos, así como de las solicitudes de servicios atendidas, por atender y el tiempo de respuesta de cada operador.
Escriba un programa para simular este sistema de estructuras de datos mediante una pila y colas; Se espera de ud que analice la información que debe registrar de las solicitudes de servicios y la que debe mostrar en forma explícita
Código (cpp) [Seleccionar]
#4
//me da errores
//me tiene que dar un vector ordenado y otro ordenado
#include <iostream>
#include <time.h>
#include <stdio.h>
#include <conio.h>
#define N =9
#include <stdlib.h>
using namespace std;
int main()
{
int v;
int index =0;
int ordenado[9];
int barajeado[9];
int Q;
int P;
for(int i=0;i<=9;i++)
{
cout<<v[i]=falce;
do{
index(rand()%  N);
}while(v[index]);
ordenado[i]=ordenado[index];
v[index]=true;

}
for(int=i; i<=9; i++)
{
cout<<v[i]=falce;
do{
index(rand()% n);
}while(v[index]);
desordenadoo[i]=desordenado[index];
v[index]=true;


}
return 0;
}
}
int main()
{
cout<< "ingresar una opcion";
cin>>op;
switch(op);
{
case 1:
for(int i=0;i<=9;i++)
{
cout<<v[i]=falce;
do{
index(rand()%  N);
}while(v[index]);
ordenado[i]=ordenado[index];
v[index]=true;
break;
case 2:
for(int=i; i<=9; i++)
{
cout<<v[i]=falce;
do{
index(rand()% n);
}while(v[index]);
desordenadoo[i]=desordenado[index];
v[index]=true;
}

}
return 0;
}


MOD EDIT: Etiquetas GeSHi corregidas
#5

//esto es lo que me piden
6. Una empresa aseguradora desea obtener información de sus pólizas, sus asegurados y el monto de cada póliza. La empresa trabaja la información de la siguiente manera:
a) Los códigos de las pólizas. (cinco códigos: 01-HCM, 02-Póliza de vehículos, 03-Póliza de Siniestros ((Incendios, inundaciones) hogar, oficina, negocio), 04- Póliza de Hurto (Hogar, negocio u oficina), 05-Póliza Contra todo riesgos.
b) Descripción de la póliza.
c) Costos.


Código (cpp) [Seleccionar]




#include <iostream>
#include <conio.h>
#include <cstdlib>
using namespace std;

struct codigo_polizas
{
    bool hcm=1;
   bool veiculo=2;
     bool siniestros=3;
     bool hurto=4;
     bool todoriesgo=5;
};
struct tipo_polizas{

char* descri[55];
double costo;
char* codigo_polizas;
};
void ingresar()
{
   for(int c=0;c<=10;c++)
   {
   cout<<"codigo de poliza";
   cin>>c.codigo_polizas;
   cout<<"descripcion depoliza";
   cin>>c.descri;
   cout<<"costo de la poliza";
   cin>>c.costo;
}

};
void mostrar()
{
   cout<<"cdigo"<<codigo_polizas;
   cout<<"descripcion"<descri;
   cout<<"costo"<<costo;
};
int main()
{
   int op;
   cout<<"introduzca una opcion";
   cin>>op;
   if(op==1)
   void ingresar();
   void mostrar();
   
   system("pause");
   return 0;
}
#6
6. Una empresa aseguradora desea obtener información de sus pólizas, sus asegurados y el monto de cada póliza. La empresa trabaja la información de la siguiente manera:
a) Los códigos de las pólizas. (cinco códigos: 01-HCM, 02-Póliza de vehículos, 03-Póliza de Siniestros ((Incendios, inundaciones) hogar, oficina, negocio), 04- Póliza de Hurto (Hogar, negocio u oficina), 05-Póliza Contra todo riesgos.
b) Descripción de la póliza.
c) Costos.

Código (cpp) [Seleccionar]

#include <iostream>
#include <conio.h>
#include <cstdlib>
using namespace std;

struct codigo_polizas
{
   bool hcm=1;
bool veiculo=2;
    bool siniestros=3;
    bool hurto=4;
    bool todoriesgo=5;
};
struct tipo_polizas{

char* descri[55];
double costo;
char* codigo_polizas;
};
struct ingresar()
{
for(int c=0;c<=10;c++)
{
cout<<"codigo de poliza";
cin>>c.codigo_polizas;
cout<<"descripcion depoliza";
cin>>c.descri;
cout<<"costo de la poliza";
cin>>c.costo;
}

};
struct mostrar()
{

cout<<"cdigo"<<c.codigo;
cout<<"descripcion"<c.descripcion;
cout<<"costo"<<c.costo;
};
int main()
{
int op;
cout<<"introduzca una opcion";
cin>>op;
if(op==1)
void ingresar();
void mostrar();

system("pause");
return 0;
}


[MOD EDIT] Etiquetas GeSHi corregidas.
#7
6. Una empresa aseguradora desea obtener información de sus pólizas, sus asegurados y el monto de cada póliza. La empresa trabaja la información de la siguiente manera:
a) Los códigos de las pólizas. (cinco códigos: 01-HCM, 02-Póliza de vehículos, 03-Póliza de Siniestros ((Incendios, inundaciones) hogar, oficina, negocio), 04- Póliza de Hurto (Hogar, negocio u oficina), 05-Póliza Contra todo riesgos.
b) Descripción de la póliza.
c) Costos.

Código (cpp) [Seleccionar]
#8
 //enunciado
Hacer una aplicación que simule las ventas diarias de una tienda por departamentos. La cantidad de departamentos se generará de forma aleatoria entre un rango de 3 a7. El monto total de la venta debe generase  de forma aleatoria entre 2.000.000 y10.000.000Las ventas se pueden cancelar en efectivo, débito, y crédito. Por cada corrida el programa debe arrojar por cada departamento:•       Monto de venta en efectivo•       Monto de venta en cheque•       Monto de venta en débito•       Monto de venta en crédito•       Monto Total por DepartamentoLa suma de los montos de venta en efectivo, cheque, debito y credito no debe exceder el monto total por departamento.


//codigo fuente
Código (cpp) [Seleccionar]
[code=cpp][code=cpp]#include <iostream>
#include <time.h>
#include <stdlib.h>
#include <conio.h>
using namespace std;
int main()
{
double mat[j];
double v[v];
  int departamentos y ventas();
  {
     float total dep=0;
  float total_pago=0;
     
     do{
        for(i=0;i<=6;i++)
           for(j=0;j<=5;j++)
           {
              cout<<mat[j];
              srand (time(NULL));
              mat[j]=1+rand()%(1-7);
                 mat[j]=1+rand()%(1-3);
                 {
              for(V=0;V<=5;V++)
                 {
                    cout<<V[V];
                       v[v]=1+rand()%(1-2000,00);
                    v[v]=1+rand()%(1-10.000,00);
                    while(mat[j]=0);
                    {
                       cout<<"la venta es de 10.000,00";
                    }
                    else
                    while (mat[j]=1);
                    {
                    cout<<"la venta es de 2.000,0";  
                    }
                       while (mat[j]=2);
                    {
                    cout<<"la venta es de 3.000,00";  
                 }
     }                     while (mat[j]=3);
                    {
                    cout<<"la venta es de 4.000,00";  
                    return 0;
                 }
                    int modo de pago()
                    {
                       if(v[v]=0);
                       {
                          cout<<"con debito";
                         
                       }
                    if(v[v]=1)
                       {
                          cout<<"con cheque";
                    }
                    if(v[v]=2)
                       {
                          cout<<"con efectivo";
                    }
                       if(v[v]=3)
                       {
                          cout<<"con credito";
                    }  
                   
}
               int calculo_total_dep_y_total_modo_pago()
               {
                  if(true);
                  {
                  if(dep1_vent1.000,00)
                  if(dep2_ent2==200,000)
                  if(dep2_ent2==3.000,00)
                  if(dep3_vent3==4.000,00)
             
                  total_dep=dep1_vent1+dep2_ent2+dep3_vent3;
                  if(debito==1.000,00)
                  if(cheque==2.000,00)
                  if(efectivo==3.000,00)
                  if(credito==4.000,00)
                  total_pago=debito+cheque+efectivo+credito;
               }
               return 0;
     
     
     
       }
     
     
     
       return 0;
     
     
           return 0;
       }
[/code][/code]
Código (cpp) [Seleccionar]
[code=cpp][/code]
#9
#include <iostream>
#include <time.h>
#include <stdlib.h>
#include <conio.h>
using namespace std;
int main()
{
double mat[j];
double v[v];
   int departamentos y ventas();
   {
      float total dep=0;
   float total_pago=0;
      
      do{
         for(i=0;i<=6;i++)
            for(j=0;j<=5;j++)
            {
               cout<<mat[j];
               srand (time(NULL));
               mat[j]=1+rand()%(1-7);
                  mat[j]=1+rand()%(1-3);
                  {
               for(V=0;V<=5;V++)
                  {
                     cout<<V[V];
                        v[v]=1+rand()%(1-2000,00);
                     v[v]=1+rand()%(1-10.000,00);
                     while(mat[j]=0);
                     {
                        cout<<"la venta es de 10.000,00";
                     }
                     else
                     while (mat[j]=1);
                     {
                     cout<<"la venta es de 2.000,0";   
                     }
                        while (mat[j]=2);
                     {
                     cout<<"la venta es de 3.000,00";   
                  }
      }                     while (mat[j]=3);
                     {
                     cout<<"la venta es de 4.000,00";   
                     return 0;
                  }
                     int modo de pago()
                     {
                        if(v[v]=0);
                        {
                           cout<<"con debito";
                           
                        }
                     if(v[v]=1)
                        {
                           cout<<"con cheque";
                     }
                     if(v[v]=2)
                        {
                           cout<<"con efectivo";
                     }
                        if(v[v]=3)
                        {
                           cout<<"con credito";
                     }   
                     
}
                int calculo_total_dep_y_total_modo_pago()
                {
                   if(true);
                   {
                   if(dep1_vent1.000,00)
                   if(dep2_ent2==200,000)
                   if(dep2_ent2==3.000,00)
                   if(dep3_vent3==4.000,00)
               
                   total_dep=dep1_vent1+dep2_ent2+dep3_vent3;
                   if(debito==1.000,00)
                   if(cheque==2.000,00)
                   if(efectivo==3.000,00)
                   if(credito==4.000,00)
                   total_pago=debito+cheque+efectivo+credito;
                }
                return 0;
       
       
       
        }
       
       
       
        return 0;
       
       
            return 0;
        }
#10
Programación C/C++ / buenas para una accesoria
13 Diciembre 2015, 22:11 PM
como hago un procedimiento para cuando se encuentre un numero repetido en una matriz volver a la primera posición
#11
Código (cpp) [Seleccionar]

#include <iostream>
#include <cstdlib>
#include <stdlib.h>
#include <stdio.h>
#include <string>
using namespace std;
struct agenda{
string nombre;
string apellido;
int edad;
int ci;
int fecha_nacimi;
int celular;
bool correo;
bool trabajo;
};struct agenda *sig,*aux,*cab;
typedef struct agenda *tipolista;
int main()
{
struct nodo *sig;
struct nodo *aux;
struct nodo *cab;
cab=NULL;
int cant, i=6,cont;
int cargar()
{ //en esta funcion tambien
cout<<"entrar cantidad de nodo";
cin>>cant;
while(i=cant){
aux=(struct agenda*)malloc(sizeof(struct agenda));
aux->sig=cab;
}
cout<<"ingrese nombre";
cin>>nombre;
cout <<"apellido";
cin>>apellido;
cout<<"edad";
cin>>edad;
cout<<"cedula";
cin>>ci;
cout<<"fecha de nacimiento";
cin>>fecha_nacimi;
cout<<"celular";
cin>>celular;
cout<<"correo";
cin>>correo;
cout<<"lugar de trabajo";
cin>>trbajo;
  aux->nombre=dato;
  aux->apellido=dato;
  aux->edad=dato;
  aux->ci=dato;
  aux->fecha_nacimi;
  aux->celular=dato;
  aux->correo=dato;
  aux->trabajo=dato;
  cab=aux;
  i++;
  return 0;
}
int ordenanar_elementos()
{
aux->apellido=short;
aux->celular=short;
aux->ci=short;
aux->correo=short;
aux->edad=short;
aux->fecha_nacimi=short;
return 0;

}
int listar()
{
while(aux!=NULL)
cout<<aux-> nombre;
cout<<aux->apellido;
cout<< aux->ci;
cout<< aux->celular;
cout<< aux->correo;
cout<< aux->edad;
cout<< aux->fecha_nacimi;
cout<< aux->trabajo;
aux=aux->sig;

return aux;
   
}
int eliminar()
{
while(aux!=NULL)
cout<<aux-> nombre=delete;
cout<<aux->apellido=delete;
cout<< aux->ci=delete;
cout<< aux->celular=delete;
cout<< aux->correo=delete;
cout<< aux->edad=delete;
cout<< aux->fecha_nacimi=delete;
cout<< aux->trabajo=delete;
aux=aux->sig;
return 0;

}
int mostrar()
{
for(int i=0;i<=100;i++){
cout<<"nombre"<< i<<agenda[i].nombre;
cout<<"apellido"<<i<<agenda[i].apellido;
cout<<"cedula"<<i<<agenda[i].ci;
cout<<"correo"<<i<<agenda[i].correo;
cput<<"celular"<<i<<agenda[i].celular;
cout<<"fecha de nacimiento"<<i<<agenda[i].fecha_nacimi;
cout<<"lugar de trabajo"<<i<<agenda[i].trabajo;
}
return 0;
}

return 0;

}//aqui

//me da estos eres
26   1   C:\Users\Carlos Marcano Buloz\Desktop\asignacion.cpp   [Error] a function-definition is not allowed here before '{' token
118   1   C:\Users\Carlos Marcano Buloz\Desktop\asignacion.cpp   [Error] expected '}' at end of input
#12
yo lo hice de esta manera de acuerdo a un ejemplo que vi para ordenar elementos  esto es para una agenda

const string ia_nombre= const string nombre;
   const string ib_apellido= const string apellido;
   return ib_apellido;
#13
como hago para hagregar elementos en una lista y ordenarlos alfabeticamente
#14
como hago un procedimiento con lista para eliminar el elemnto de cabecera
#15
Mod: Segundo aviso, los códigos van en etiquetas GeSHi

Código (cpp) [Seleccionar]
//error me dice controlador no valido
#include <iostream>
#include <conio.h>
#include <cstdlib>
#include <stdlib.h>
#include <stdio.h>
using namespace std;
struct nodo{
int nro;
struct nodo*sig;

};
typedef struct nodo *apilar *desapilar;
void push(int valor, apilar & tope)
{
aux=new(struct nodo)
aux->nro=valor;
aux->sig=tope;
tope=aux;
}
void pop(int valor, desapilar & tope)
{
 (struct nodo)new=aux;
 nro=valor->aux;
 sig=tope->aux;
 aux=tope;  
}
int main()
{
int p;
int NULL;
int dato;
apilar *p;
p=NULL;
push(dato,p)
p->NULL;
return 0;
}
#16
de como hacer un inventario en c++
#17
tengo un error
//el programa debe insertar eliminar y mostrar y aparte de llevar el menu
1.#include <iostream>

2.#include<stdlib.h>

3.using namespace std;

4.   struct nodo{

5.      int a;

6.      struct nodo *sig;

7.

8.   }; struct nodo sig,nuevo,cabecera;

9.   int main()

10.              {

11.   struct nodo *sig;

12.   struct nodo *nuevo;

13.   struct nodo *cabecera;

14.   int i=1;

15.   int cant;

16.   int a;

17.   int opcion;

18.   int dato;

19.   cabecera=NULL;

20.   cout<<"cantidad de nodo";

21.   cin>>cant;

22.   while(i<=cant){

23.                   nuevo=(struct nodo*)malloc(sizeof(struct nodo));

24.      nuevo->sig=cabecera;

25.      //insertar

26.                                cout<<"ingresa dato";

27.      cin>>dato;

28.      nuevo->a=dato;

29.      cabecera=nuevo;

30.      i++;

31.    system("cls");

32.    while(nuevo!=NULL){

33.                 cout<<"dato"<<nuevo->a<<endl; //mostrar

34.                 nuevo}

35.                    int main()

36.                    {

37.                    int opcion;

38.         int salir;

39.      cout<<"ingrese una opcion";

40.      cin>>opcion;

41.      cout<<"ingresar dato";

42.      cout<<"ingresar cantidad";

43.      cout<<"salir";

44.      switch(opcion)

45.                          for(;opcion!=3);=nuevo->sig;

46.                          {

47.      case 1:

48.      system ("cls")

49.      cout<<"ingresar una opcion 1.ingresar dato";

50.      cout<<"ingresar dato";

51.      cin>>dato;

52.      break;

53.                                 case 2:

54.      system ("cls");

55.                     cout<<"ingresa la opcion 2. ingresar cantidad";

56.      cout<<"ingresar cantidad";

57.      cin>>cant;

58.      break;

59.                                  case 3:

60.      system ("cls");

61.      cout<<"ingrese la opcion 3. salir";

62.      cout<<"salir";

63.      cin>>salir;

64.      break;

65.      }   

66.                           }

67.

68.   system("pause");

69.}

70.

71.   return 0;

72.}   







#18
Mod: Al publicar código debes usar etiquetas GeSHi


Código (cpp) [Seleccionar]
#include <iostream>
#include<stdlib.h>
using namespace std;
struct nodo{
int a;
struct nodo *sig;

}; struct nodo sig,nuevo,cabecera;
int main()
             {
struct nodo *sig;
struct nodo *nuevo;
struct nodo *cabecera;
int i=1;
int cant;
int a;
int opcion;
int dato;
cabecera=NULL;
cout<<"cantidad de nodo";
cin>>cant;
while(i<=cant){
                  nuevo=(struct nodo*)malloc(sizeof(struct nodo));
nuevo->sig=cabecera;
//insertar
                               cout<<"ingresa dato";
cin>>dato;
nuevo->a=dato;
cabecera=nuevo;
i++;
system("cls");
while(nuevo!=NULL){
                cout<<"dato"<<nuevo->a<<endl; //mostrar
                nuevo}
                   int main()
                   {
               int opcion;
  int salir;
cout<<"ingrese una opcion";
cin>>opcion;
cout<<"ingresar dato";
cout<<"ingresar cantidad";
cout<<"salir";
switch(opcion)
                         for(;opcion!=3);=nuevo->sig;
                         {
case 1:
system ("cls")
cout<<"ingresar una opcion 1.ingresar dato";
cout<<"ingresar dato";
cin>>dato;
break;
                                case 2:
system ("cls");
                 cout<<"ingresa la opcion 2. ingresar cantidad";
cout<<"ingresar cantidad";
cin>>cant;
break;
                                 case 3:
system ("cls");
cout<<"ingrese la opcion 3. salir";
cout<<"salir";
cin>>salir;
break;
}
                          }

system("pause");
}

return 0;
}



#19
La programación funcional ofrece al programador un buen número de recursos expresivos que permiten resolver problemas complejos mediante programas pequeños y robustos. Se destaca por la posibilidad de definir funciones que aceptan otras funciones como argumentos y devuelven funciones como resultado, facilidades para definir y manipular estructuras de datos infinitas, un modelo computacional simple, claro y bien fundamentado.
Scheme es un lenguaje funcional (si bien impuro, ya que, por ejemplo, sus estructuras de datos no son inmutables) y un dialecto de Lisp. Fue desarrollado por Guy L. Steele y Gerald Jay Sussman en la década de los setenta e introducido en el mundo académico a través de una serie de artículos conocidos como los Lambda Papers de Sussman y Steele. Las listas son la estructura de datos básica del lenguaje, que también ofrece arrays entre sus tipos predefinidos. 
Racket fue desarrollado como un entorno de programación gráfico, integrado e interactivo para el lenguaje de programación Scheme. Proporciona resaltado de fuente para los errores de sintaxis y de ejecución, compatibilidad con múltiples niveles de lenguaje, un algoritmo algebraico, objetos, módulos, una biblioteca de interfaz gráfica de usuario, protocolos TCP/IP, Unicode y mucho más.
Una vez que te hayas familiarizado un poco con el lenguaje y su entorno ( Racket ), considere la estructura de datos Conjunto , que representa conjuntos potencialmente infinitos. La estructura conjunto debe ser implementada a través de listas .
Una vez definida la estructura conjunto se debe implementar las funciones básicas de conjunto:
a)
Miembro: Debe devolver la pertenencia de un elemento a en el conjunto proporcionado, de un elemento dado.
b)
Vacio: Debe devolver un conjunto vacío.
c)
singleton: Debe devolver un conjunto que contenga únicamente al elemento proporcionado.
d)
desdeLista: Debe devolver un conjunto que contenga a todos los elementos de la lista proporcionada.
e)
Complemento: Debe devolver un conjunto que contenga únicamente todos los elementos que no estén en el conjunto proporcionado (pero que sean del mismo tipo).
f)
Unión: Debe devolver un conjunto que contenga todos los elementos de cada conjunto proporcionado.
g)
Intersección: Debe devolver un conjunto que contenga solo los elementos que está en los dos conjuntos proporcionados.
h)
Diferencia: Debe devolver un conjunto que contenga los elementos del primer conjunto proporcionado, que no estén en el segundo. 
Entrega:
El programa debe ir acompañado de un informe el cual explique cuál fue la lógica o estrategia para resolver el problema. Indicar si existen algunas consideraciones especiales que estén haciendo que alteran los requerimientos originales.
La entrega se realizará el día lunes 26/01/2015, en digital (cd) conteniendo el programa y el informe,  el cd debe estar debidamente identificado con el nombre del res
#20
de como decir con case si es fuerte la contraseña o no y devolver un booleano y devolver un booleano bueno para devolverlo tengo entendido que es con un return pero lo otro tengo duda
#21
el método es fuerte no lo e hecho todavía por que no se como porsi se preguntan

1) Haz una clase llamada Password que siga las siguientes condiciones: Que tenga los atributos longitud y contraseña . Por defecto, la longitud sera de 8. Los constructores serán los siguiente: Un constructor por defecto. Un constructor con la longitud que nosotros le pasemos. Generara una contraseña aleatoria con esa longitud. Los métodos que implementa serán: esFuerte(): devuelve un booleano si es fuerte o no, para que sea fuerte debe tener mas de 2 mayúsculas, mas de 1 minúscula y mas de 5 números. generarPassword():  genera la contraseña del objeto con la longitud que tenga. Método get para contraseña y longitud. Método set para longitud. Ahora, crea main ejecutable: Crea un array de Passwords con el tamaño que tu le indiques por teclado. Crea un bucle que cree un objeto para cada posición del array. Indica también por teclado la longitud de los Passwords (antes de bucle). Crea otro array de booleanos donde se almacene si el password del array de Password es o no fuerte (usa el bucle anterior). Al final, muestra la contraseña y si es o no fuerte (usa el bucle anterior). Usa este simple formato: contraseña1 valor_booleano1 contraseña2 valor_bololeano2




#include <iostream>
#include <conio.h>
#include <cstdlib>
using namespace std;
class password{
      int l;
      int c;
      public:
             void ingresar();
             void esfuerte();
             void generar_password();
             void mostrar();
             password();
             password(int l,int c);
             };
             
             password::password()
             {
               int longitud=0;
               int contrase=0;
              }
              password::password(int longitud,int contrase)
              {
                 if(longitud==8)               
                    contrase=c;
                     longitud=l;   
                                       
               
              }
              void password::ingresar()
             {
                  cout<<"longitud";
                  cin>>l;
                  cout<<"contraseña";
                  cin>>c;
             }
             void password::esfuerte()
             {
               
                 
                 
               
              }
    void password::generar_password()
    {
          char contrase[8];
   for( int c=0; c<8; c++ ) {
       contrase[ c ] =8+ rand();
   
   cout << contrase << endl;

    }
         
}       
             void password::mostrar()
             {
                  cout<<"longitud"<<l<<endl;
                  cout<<"contraseña"<<c<<endl;
             }
             
             
                 int main()
                 {
                     password a;
                     a.ingresar();
                     a.esfuerte();
                     a.generar_password();
                     a.mostrar();
                     system("pause");
                     return 0;
                 }
#22
de como hacer una contraseña aleatoria de una longitud
#23
ingreso los primeros y me los acepta pero cuando voy a ingresar el siguiente empleado por que es una clase empleado me brinca el nombre para el sueldo que podria ser eso
#24
include<iostream>
#include<conio.h>
using namespace std;
class cliente{
      private:
     char* nom[30];
        char* dire[60] ;
         char* telf[60];
      public:
             int cargar_cliente();-----------el ejersicio m da estas funciones miembro q debo de realisar
             int mostrar_cliente();
             int buscar_cliente_por_nombre();
             };
            int cliente::cargar_cliente()
             {
                  for(int i=0;i<=1;i++)
                  {
                  cout<<"nombre-------->";
                  cin>>nom[30];
                  cout<<endl;
                  cout<<"direccion------->";
                  cin>>dire[60];
                  cout<<endl;
                  cout<<"telefono------->";
                 cin>>telf[60];
                 cout<<endl;
                  }
             }
                             
             int cliente::mostrar_cliente()
             {
                  cout<<"nombre----->"<<nom[30];
                  cout<<endl;
                  cout<<"direccion------>"<<dire[60];
                  cout<<endl;
                  cout<<"telefono------->"<<telf[60];
                  cout<<endl;
             }
             int cliente::buscar_cliente_por_nombre()
             {

                char nom[30];
               int clien;
               

              nom[30]=clien=nom[30]=3;
                nom[30] = true ;
                 clien =nom[30];
                 
                cout<<"buscar cliente------------->";
                cin>>nom[30];
                cout<<endl;
                cout<<"clente-------------->"<<nom[30];
                cout<<endl;
             }
             
           
             int main()
             {
             
              int op;
             cliente a;
          a.cargar_cliente();
          a.mostrar_cliente();
          a.buscar_cliente_por_nombre();
             system("pause");
             return 0;
             }

#25
total_empleado/sueldo
#26
no puedo ingresar datos solo m muestra el menu a  y kisiera saber si esta condicion de buscar cliente por nombre es la correcta
condicion if(n=nombre)
            nombre=n;
void cargar_cliente();
             void mostrar_cliente();
             void buscar_cliente_por_nombre();
             };
#27
buscar una persona por nombre
buscar un empleado con sueldo superior a 1000
mostrar listado cuyo cargo sea superior
mostrar listado de los empleados potenciales a ser jubilados mujeres 54 años
y hombre 59 años
a una pregunta  para aumentar el salario a los empleados cuya apertura sea 1000 en un 25% eso se hace por medio de una formula ?


#include <iostream>
#include <iomanip>
using namespace std;
class persona{
protected:
         char* nombre[40];
         int edad;
         public:
                persona(){}
                void leerdatos();
                void imprimirdatos();
                };
void persona::leerdatos()
{
     cout<<"digitar nombre"<<endl;
     cin>>nombre[40];
     cout<<"digitar edad";
     cin>>edad;
}
void persona::imprimirdatos()
{
    cout<<endl<<endl;
    cout<<"---imprimir los datos del empleado"<<endl;
    cout<<"nombre"<<nombre<<endl;
    cout<<"--edad"<<edad<<"a";
    cout<<("%c",164);
    cout<<"os"<<endl;
}
    class empleado:public persona
    {
          protected:
          float salarioanual;
          char cargo[60];
          public:
          empleado(){};
          void leeremp();
          void imprimiremp();
          };
    void empleado::leeremp()
    {
         for(int i=0;i<=3;i++)
         {
         persona::leerdatos();
         cout<<"introduzca cargo"<<endl;
         cin>>cargo;
         cout<<"introducir sueldo mensual"<<endl;
         cin>>salarioanual;
         }
    }
    void empleado::imprimiremp()
    {
         persona::imprimirdatos();
         cout<<"cargo del empleado"<<cargo<<endl;
         cout<<"sueldo mensual empleado"<<salarioanual<<endl;
    }
         
     int main()
{
   empleado employeel;
   employeel.leeremp();
   employeel.imprimiremp();
   system("pause>nul");
   return 0;
}






lo que quiero q m digan como hacerle esos puntos al programa el programa esta bien pero quiero agregarle eso

#28

realice un programa en c++ que por seleccion de menu contenga una clase para almacenar informacion sobre una lista de raices con sus correspondiente capitales permita que el programa realice las siguientes operaciones
mostrar nombre de los paices y capitales , temperatura maxi y mini
y promedio de temperatura


el corre pero no me quiere mostrar nada y segun mi conocimiento esta bien las variables como las puse

#include<iostream>
#include <conio.h>
#include <math.h>
using namespace std;
class seleccion{
      char pais;
      char capital;
      public:
             void inicialisar();
             void ingresar_paises_capitales();
             void ingresar_temperatura();
             void temperatura_promedio();
             void mostrar();
             };
 
  void seleccion::ingresar_paises_capitales()
  {
        int i=0;
        char pais[10];
        char capital[9];

       cout<<"ingresar pais "<<endl;
       cin>>pais;
       cout<<"ingrese la capital"<<endl;
       cin>>capital;
    }
    void seleccion::ingresar_temperatura()
    {
         int tem;
         int n;
          if(tem>=n)
         cout<<"ingresar temperatura"<<endl;
         cin>>tem;
    }
   void seleccion::temperatura_promedio()
   {
        int lunes,martes,c, d=0;
        if(lunes==4)
        if(martes==3)
        if(c==2)
               
        d=lunes+martes/c;
   } 
      
   void seleccion::mostrar()
   {
        char pais[10];
         char capital[9];
         int d;
        cout<<"pais -------"<<pais<<"-----capital-----"<<capital<<endl;
        cout<<"temperatura-------"<<d<<endl;
    }
    int main()
    {
        seleccion e;
        int op, a,b,c,d;
      cout<<"introduzca una opcion"<<endl;
      cin>>op;
      if(op==1)
      {
           e.ingresar_paises_capitales();
           e.ingresar_temperatura();
           e.temperatura_promedio();
            e.mostrar();
 
           system ("pause");
     }
       return 0;
    }
                     
     
       
#29
realice un programa en c++ que por seleccion de menu contenga una clase para almacenar informacion sobre una lista de raices con sus correspondiente capitales permita que el programa realice las siguientes operaciones
mostrar nombre de los paices y capitales , temperatura maxi y mini
y promedio de temperatura yo e hecho algo asi

#include<iostream>
#include <conio.h>
#include <math.h>
using namespace std;
class seleccion{
      char pais,capital;
      public:
             void ingresar_paises_capitales();
             void ingresar_temperatura();
             void mostrar();
             };
  void seleccion::ingresar_paises_capitales()
  {
        int i=0;
        char pais[10];
        char capitales[10];
       char op;
       cout<<"ingresar pais 1"<<endl;
       cin>>pais;
       cout<<"ingrese la capital"<<endl;
       cin>>capital;
    }
    void seleccion::ingresar_temperatura()
    {
         
   void seleccion::mostrar()
   {
        char pais;
        char capital;
        cout<<"pais"<<pais<<endl;
         cout<<"capital"<<(capital)<<endl;
    }
    int main()
    {
        seleccion e;
        int op, a,b,c,d;
      cout<<"introduzca una opcion"<<endl;
      cin>>op;
      if(op==1)
      {
                        e.ingresar_paises_capitales();
                        e.mostrar();
                         system ("pause");
                         }
                         return 0;
                         }
                     
     
       
#30
#include <math.h>
#include <cstdlib>
using namespace std;
int a, b;
class esfera{
     
public:
  void calcular();
  void mostrar();
};
void esfera::calcular()
{
     double radio,c=0;
     c=a/b*3.14159*radio*radio*radio;
}
void esfera::mostrar()
{
     double c=0;
cout<<""<<c<<endl;
}





#include <iostream>
#include <math.h>
#include <cstdlib>
using namespace std;
int main()
{
    int op;
    esfera d;
    cout<<"";
    cin>>op;
if(op==1)
d.calcular();
d.mostrar();
sysrem ("pause");
return 0;
}

#31
nesecito ayuda con la formula para calcular el volumen de la esfera
#32
#include<iostream.h>
using namespace std;
class circulo{
      int a,b,c=0;
      public:
             double calcular_area();
             void setradio();
             double getradio();
             }
             double circulo::area()
             {
               c=3.14159*b*b;
               return 0;
                  }
              void circulo::setradio()
               {
                   c=b*b;
                   }
          double circulo::getradio()
          {
                 c=c;
                 return 0;
                 }





#include <iostream>
#include <math.h>
int main()
{
    int op;
    cout<<"introduzca una opcion";
    cin>>op;
circulo a;
double area;
if(op==1)
a.area()
a.setradio();
cout<<"area"<<area<<endl;
system("pause");
return 0;
}




#33
como calculo el area y el radio en c++ de un circulo
#34
como puedo hacer una funcion que cuente los numeros
#35
.- Una institución financiera paga un interés anual del 12% al principio de cada año sobre el capital que se ha dejado en depósito durante el año anterior. Se desea saber cuánto valdría una inversión inicial de $1000 si ella y el interés se dejaron durante n años.

yo estuve haciendo la formula d esta manera interes_anual*inicial/año;
diganme si esta bien
#36
.- La función de Ackermann se define de la siguiente manera, donde m, n y el resultado son todos valores enteros:

A(m, n) = n+1         si m = 0
A(m, n)=A(m-1,1)      si n = 0
A(m, n) =A(m-1, A(m, n-1)   si m > 0, y n > 0
#37


4.- Implemente una función recursiva para calcular el número combinatorio:

  m!/m(n-m)!
#38
#include <iostream>
#include <math.h>
using namespace std;
int MCD(int n=0, int a=0)
{
    if(n==4)
    if(a==2)
    a=a;
    a=n;
    return n;
    return a;
}
    int main()
    {
        int a=0,n=0,j,k;
    cout<<"introduzca el numero";
    cin>>a;
     cout<<"introduzca el numero";
    cin>>n;
    cout<<""<<MCD(a,n)<<endl;
    system ("pause");
    return 0;
}
#39


3.- Realice una función recursiva para calcular el máximo común divisor de dos números enteros positivos.


#include <iostream>
#include <math.h>
using namespace std;
int MCD(int n=0, int a=0)
{
    if(n==4)
    if(a==2)
    a=a;
    a=n;
    n=4;
    a=2;
    return n;
    return a;
}
    int main()
    {
        int a=0,n=0,j,k;
    cout<<"introduzca el numero";
    cin>>a;
     cout<<"introduzca el numero";
    cin>>n;
    cout<<""<<MCD(a,n)<<endl;
    system ("pause");
    return 0;
}
#40
como hago paras q m muestre en c ++ si un numero es par o impar qu no m lo muestra sino m muestra un resultado esto es lo q e hecho esta bien?

#include <iostream>
#include <math.h>
using namespace std;
int natural(int n)
{
   
    if(n<=9)
     cout<<"el numero es impar";
     else
     if(n<=10)
     cout<<"el numero es par";
return n;
}
int main()
{
    int n,s,a;
    cout<<"introduzca el numero";
       cin>>a;
       cout<<""<<natural(n)<<endl;
       system("pause");
       return 0;
       }
#41
Realiza una función que, dada una cadena de caracteres y un carácter, devuelva el número de apariciones de dicho carácter en la cadena. Realiza un programa que lea una cadena de caracteres por teclado y escriba por pantalla el número de apariciones en la cadena de cada una de las vocales haciendo uso de la función definida.
//yo hice algo haci en  dev c++
#include <iostream>
#include <conio.h>
using namespace std;

int caracter(int a,int b,int c,int d,int e, int f)
{
    char v[5];
            a=a;
return a;
                 
}
int main()
{
     int a,b,c,d,e,f;
     int op;
     cout<<"";
     cin>>op;
     for(int=0;int<=5;int++)
     {
                 
    cout<<"ingrese el primer caracter"<<endl;
    cin>>a;
    cout<<"ingrese el segundo caracter"<<endl;
    cin>>b;
    cout<<"ingrese el segundo caracter"<<endl;
    cin>>c;
    cout<<"ingrese el segundo caracter"<<endl;
    cin>>d;
    cout<<"ingrese el segundo caracter"<<endl;
    cin>>e;
}
    cout<<"mostrar"<<caracter(a,b,c,d,e,f)<<endl;
    system ("pause");
    return 0;
}
   
#42

Realiza una función que, dada una cadena de caracteres y un carácter, devuelva el número de apariciones de dicho carácter en la cadena. Realiza un programa que lea una cadena de caracteres por teclado y escriba por pantalla el número de apariciones en la cadena de cada una de las vocales haciendo uso de la función definida.
//yo hice algo haci en  dev c++


#include <iostream>
#include<conio.h>
using namespace std;

int caracter(char a,char b,char c,char d,char e)
{
    char* andre;
    int i,j;
   
for(a=0;a<=3;a++)
{
  cout<<"introduzca el primer caracter"<<endl;
  cin>>i;
  cout<<"introduzca el primer caracter"<<endl;
  cin>>j;
 
}             
return i;
                 
}
int main()
{
     char a,n,d,r,e;
     int i,j,op;
     cout<<"";
     cin>>op;
     if(op==1)
     for(a=0;a<=3;a++)
     {
    cout<<"ingrese el primer numero"<<endl;
    cin>>i;
    cout<<"ingrese el segundo numero"<<endl;
    cin>>j;
}
    cout<<"mostrar"<<caracter(a,n,d,r,e)<<endl;
    system ("pause");
    return 0;
}
   
#43

calcula el minimo comun multiplo de dos numeros leidos por teclado utilizando una funcion sigprimo(num comienso) que devuelva el siguiente divisor primo de num mayor q comienso



#include <iostream>
#include<conio.h>
using namespace std;

int MCM(int num1,num2)
{
    int mcd,mcm;
mcd=mcm(num1,num2);
mcm=mcd*(num1/mcd)*(num2/mcd);
return mcm;
}
int main()
{
    int num1,num2;
    cout<<"ingrese el primer numero";
    cin>>num1;
    cout<<"ingrese el segundo numero";
    cin>>num2;
    cout<<MCM(mcm)<<endl;
    return 0;
}
   
#44
programa que implemente y utilice una funcion para determinar si un numero es positivo o negativo lee un numero por teclado e imprime por pantalla si el numero leido es positivo o negativo haciendo uso de la funcion definida



#include <iostream>
#include <conio.h>
using namespace std;
int numero(int num)
{
    int pos,ne;
    if(num>=0)
    cout<<"el numero es positivo";
    else
    if(num<=0)
    cout<<"el numero es negativo";
    return pos;
    return ne;
}
int main()
{
    int num,pos,ne;
    cout<<"introduzca un numero";
    cin>>num;
    cout<< "numero"<<numero(pos,ne)<<endl;
    system ("pause");
  return 0;
}
#45
3. Escribe un programa que implemente y utilice una función para determinar si un número es positivo o negativo. Lee un número entero por teclado e imprime por pantalla si el número leído es positivo o negativo haciendo uso de la función definida.

#include <iostream>
#include <conio.h>
using namespace std;
int numero (int num)
{
    int pos,ne;
    if (pos>=num)
   cout<<" el numero es positivo";
    else
   
    if(ne<=num)
    cout<<"el numero es negativo";
    return pos;
    return ne;
}
int main()
{
    int a,num;
    cout<<"introduz el numero po";
    cin>>a;
       cout<<""<<numero(num)<<endl;
    system ("pause");
   
}