siempre puede hacer estos retos en c xD
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: leosansan en 27 Septiembre 2012, 17:02 PMola xD antes de nada he de decirte que los retos son en c++ no en c y que si los haces en c creo que te penalizan pero ya eso no se xD
Sin uso de libreria string:#include <stdio.h>
main()
{
int i,j;
char cadena [80];
gets (cadena);
for (i=0;cadena [i]!='\0';i++)
;
for (j=i-1;j>=0;j--)
printf ("%c",cadena [j]);
return 0;
}
#include <iostream>
#include <fstream>
using namespace std;
int main(int argc, char* argv[])
{
ifstream archivo;
char ruta[50];
cout<<"escriba la ruta"<<endl;
cin>>ruta;
archivo.open(ruta);
archivo.read(ruta, sizeof(ruta));
cout<<ruta<<endl;
return 0;
}
#include <iostream>
using namespace std;
int main()
{
char palabra[21];
int a;
cout<<"Teclea una palabra:"<<endl;
cin>>palabra;
a=0;
while (palabra[a++]!='\0');
{
cout<<"--------------------------------"<<endl;
cout<<palabra<<" escrita al reves es: "<<endl;
while (a>=0)
{
cout<<palabra[a--]<<endl;
}
}
return 0;
}
#include <iostream>
using namespace std;
int main()
{
char palabra[21];
int a;
cout<<"Teclea una palabra:"<<endl;
cin>>palabra;
a=0;
while (palabra[a++]!='\0');
{
cout<<palabra<<" tiene "<<a-1<<" letras"<<endl;
}
return 0;
}
#include <stdio.h>
#include <string.h>
#include <stdlib.h>
#include <unistd.h>
#include <crypt.h>
int main(int argc, char* argv[])
{
const char saltar[] = "$$$............";
char *buffer, contrasena[40], *hash;
hash = (char*) malloc(40);
buffer = (char*) malloc(40);
FILE* file = fopen(argv[1], "r+");
printf("Escribe un hash.... ");
fgets(contrasena, 40, stdin);
if(!feof(file))
{
fgets(buffer, 40, file);
hash =crypt(buffer, saltar);
if(!strcmp(contrasena, hash));
}
printf("contraseña: %s", buffer);
fclose(file);
fflush (stdin);
printf ("\npulse intro para continuar");
getchar();
return 0;
}
#include <iostream>
using namespace std;
int main()
{
long long int num1;
long long int num2;
long long int num3;
long long int num4;
cout<<"escriba 4 numero diferentes"<<endl;
cout<<"escribe el primer numero"<<endl;
cin>>num1;
cout<<"escribe el segundo numero"<<endl;
cin>>num2;
cout<<"escribe el tercer numero"<<endl;
cin>>num3;
cout<<"escribe el cuarto numero"<<endl;
cin>>num4;
if (num1>num2)
{
if (num1>num3)
{
if (num1>num4)
{
cout<<"el numero 1 es el mas grande"<<endl;
}
}
}
if (num2>num1)
{
if (num2>num3)
{
if (num2>num4)
{
cout<<"el numero 2 es el mas grande"<<endl;
}
}
}
if (num3>num2)
{
if (num3>num1)
{
if (num3>num4)
{
cout<<"el numero 3 es el mas grande"<<endl;
}
}
}
if (num4>num2)
{
if (num4>num3)
{
if (num4>num1)
{
cout<<"el numero 4 es el mas grande"<<endl;
}
}
}
return 0;
}