no lo subi yo, ya estaba asi, soy moderador de un foro de cs en argentina lo subi asi como estaba, ya que veo q muchos jugan cs y queria compartir un poco las demos de argentina, la proxima vez no lo subo asi si te molesta
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úCita de: Black Master en 29 Mayo 2013, 19:19 PM
Por que coges los números como un int y luego haces divisiones y así para separarlos? Declaralos como array y punto que es más optimizado
#include <iostream>
using std::cout;
using std::cin;
using std::endl;
int main()
{
int digito1;
int digito2;
int digito3;
int digito4;
int numero;
int resto;
cout << "Ingrese el numero a cifrar:\t";
cin >> numero;
cout << endl;
digito1= numero / 1000;
resto= numero % 1000;
digito2= resto / 100;
resto = resto % 100;
digito3= resto / 10;
resto= resto % 10;
digito4= resto;
digito1= ((digito1 + 7) % 10);
digito2= ((digito2 + 7) % 10);
digito3= ((digito3 + 7) % 10);
digito4= ((digito4 +7 ) % 10);
cout << "Numero cifrado:\t";
cout << digito3 <<digito4 <<digito1 <<digito2 << endl;
cin.get();
cin.get();
return 0;
}
#include <iostream>
using std::cout;
using std::endl;
using std::cin;
int main()
{
int digito1;
int digito2;
int digito3;
int digito4;
int numero;
int resto;
cout << "Numero a descrifrar:\t";
cin >> numero;
cout << endl;
digito1= numero / 1000;
resto= numero % 1000;
digito2= resto / 100;
resto= resto % 100;
digito3= resto / 10;
resto = resto % 10;
digito4= resto;
digito2= digito2 - 7;
digito1= digito1 + 3;
digito3= digito3 + 3;
digito4= digito4 + 3;
cout <<"Numero descifrado: \t";
cout <<digito3 << digito4 << digito1 << digito2 << endl;
cin.get();
cin.get();
return 0;
}
Cita de: amchacon en 28 Mayo 2013, 21:27 PM
No xD.
Estas convirtiendo un constructor en una función cualquiera. Lo que tenía puesto era correcto, lo que falla es al invocar al constructor:Libro miLibro();
Si no tienes argumentos no se debe poner paréntesis :Libro miLibro;
#ifndef LIBRO_H_INCLUDED
#define LIBRO_H_INCLUDED
#include <string>
using std::string;
class Libro
{
public:
void Libro(); // aqui edite.
void aumentarCuenta();
void mostrarCuenta();
};
#endif // LIBRO_H_INCLUDED
//Archivo Libro.cpp
#include <iostream>
using std::cout;
using std::cin;
using std::endl;
#include "Libro.h"
void Libro::Libro() // aqui edite
{
Cuenta=0;
}
void Libro::aumentarCuenta()
{
++Cuenta;
}
void Libro::mostrarCuenta()
{
cout<<"El valor aumentado de cuenta es "<< Cuenta<<endl;
}