RETOS C++

Iniciado por Stakewinner00, 20 Septiembre 2012, 18:20 PM

0 Miembros y 3 Visitantes están viendo este tema.

Stakewinner00

dat0000

mm va más o menos bien, pero si pones un espacio ya se para. Intentalo arreglar, igualmente te doy los puntos mientras lo arreglas

dato000

Cita de: Stakewinner00 en  3 Octubre 2012, 16:07 PM
dat0000

mm va más o menos bien, pero si pones un espacio ya se para. Intentalo arreglar, igualmente te doy los puntos mientras lo arreglas

lo hice pensado para una sola palabra. No decia que iba a almacenar una frase  :silbar: :silbar:



Stakewinner00

#122
Cita de: dato000 en  3 Octubre 2012, 16:12 PM
lo hice pensado para una sola palabra. No decia que iba a almacenar una frase  :silbar: :silbar:

EDITO: vale me confundi de reto

dato000

??? ese es el primero!! yo ese ya lo hice XD. El que deje recientemente pone la palabra al revés.



leosansan

[quote ]
11- Un programa que al introducirle tu data de nacimiento te diga los días, meses y semanas que faltan para tu próximo cumpleaños  [/quote]
Bueno, creo que ha salido:
/*Programa que al introducirle tu data de nacimiento
te diga los días, meses y semanas
que faltan para tu próximo cumpleaños*/

#include <iostream>
using namespace std;

int main()
{
    int i,dias=0,mes_cumple,mes,dia,dia_cumple,dias_mes [12]={31,29,31,30,31,30,31,31,30,31,30,31};

    cout << "DIA CUMPLE=   ";cin >>dia_cumple;
    cout << "MES CUMPLE=   ";cin >>mes_cumple;
    cout << "DIA ACTUAL=   ";cin >>dia;
    cout << "MES ACTUAL=   ";cin >>mes;
    if (mes_cumple>mes )
        {
            for (i=mes;i<mes_cumple-1;i++)
                dias+=dias_mes [i];
            dias+=dias_mes [mes-1]-dia+dia_cumple;
            cout << "dias = "<<dias;

            cout << "   meses = "<<mes_cumple-mes-1;
        }
     else if ((mes_cumple<mes) || (mes_cumple==mes && dia_cumple<dia))
        {
            for (i=mes;i<12;i++)
                dias+=dias_mes [i];
            for (i=0;i<mes_cumple-1;i++)
                dias+=dias_mes [i];
            dias+=dias_mes [mes-1]-dia+dia_cumple-1;
            cout << "dias = "<<dias-1;
            if (mes_cumple==mes && dia_cumple<dia)
                cout << "   meses = 11";
            else
                cout << "   meses = "<<12-mes+mes_cumple-1;
        }
    else if (mes_cumple==mes && dia_cumple>dia)
        cout << "dias = "<<dia_cumple-dia<< "   meses =0";
    cout << "   semanas =  "<<dias/7;
    return 0;
}

Saludos!.

ankora45

posteo codigo del reto nº12 me lo he currao jajaj
Código (cpp) [Seleccionar]
#include <iostream>
#include <cstdio>
#include <cstdlib>

using namespace std;

int main()
{
    int numero;
    int ancho;
    int cola;
    char con;
    char so;
    cout<<"especifica lo grande que sera la piramide"<<endl;
    cin>>numero;
    for(ancho=1;ancho<=numero;ancho++)
    {
        for(cola=1;cola<=numero-ancho;cola++)
            cout<<" ";
        for(cola=1;cola<=2*ancho-1;cola++)
            cout<<"*";
            cout<<endl;
            }

    for(ancho=numero-1;ancho>=1;ancho--)
    {
        for(cola=1;cola<=numero-ancho;cola++)
            cout<<" ";
        for(cola=1;cola<=2*ancho-1;cola++)
            cout<<"*";
            cout<<endl;
    }

    cout<<"¿Quiere continuar (S/N)?"<<endl;
    cin>>con;
    if ((con == 's') || (con == 'S'))
    {
        cout<<"se procedera a limpiar la pantalla, especifique el S.O bajo el que trabaja (w para windows y l para linux)"<<endl;
        cin>>so;
        if ((so == 'l') || (so == 'L'))
        {
          system("clear");
          cout<<"gracias por continuar"<<endl;
          main();
        }
        else
        {
          system("clear");
          cout<<"gracias por continuar"<<endl;
          main();
        }
    }
    else
    {
        cout<<"Hasta otra"<<endl;
        cout<<"pulse intro para finalizar..."<<endl;
        getchar();
        getchar();
    }
    return 0;
}
Hay dos cosas infinitas en este mundo, el universo y la estupidez humana, y de la primera no estoy muy seguro

Stakewinner00

el codigo funciona bien, lo que no funciona es el suplemento que le as peusto del sistema operativo.

en los dos as puesto system("clear"). A parte de eso funciono asi k te sumo los puntos

leosansan

#127
Cita de: Stakewinner00 en  3 Octubre 2012, 21:22 PMA parte de eso funciono asi k te sumo los puntos
EHHHHHH, que yo había puesto en un post anterior la solución a la pirámide y al del cumpleaños...¡¡¡¡¡ no hay puntos para mí  GRRMMMMM!!!!!!!!!!

Stakewinner00

Cita de: leosansan en  3 Octubre 2012, 22:31 PM
EHHHHHH, que yo había puesto en un post anterior la solución a la pirámide y al del cumpleaños...¡¡¡¡¡ no hay puntos para mí  GRRMMMMM!!!!!!!!!!

ay te subi los puntos por lo del cumple y todo

subiste una posicion y luego bajaste otra.

do-while

#129
14.
Código (cpp) [Seleccionar]

#include <iostream>
#include <cstdlib>
#include <ctime>

using namespace std;

int main(int argc, char *argv[])
{
   int max,num;

   srand(time(NULL));
   max = rand();

   for(int i = 1 ; i < 15200 ; i++)
       if((num = rand()) > max)
           max = num;

   cout << max << endl;

   return 0;
}
- Doctor, confundo los números y los colores.
- Vaya marrón.
- ¿Marrón? ¡Por el culo te la hinco!