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

 

 


Tema destacado: Rompecabezas de Bitcoin, Medio millón USD en premios


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación C/C++ (Moderadores: Eternal Idol, Littlehorse, K-YreX)
| | |-+  Duda básica en C++
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: 1 [2] Ir Abajo Respuesta Imprimir
Autor Tema: Duda básica en C++  (Leído 6,061 veces)
dorkam

Desconectado Desconectado

Mensajes: 4


Ver Perfil
Re: Duda básica en C++
« Respuesta #10 en: 6 Junio 2013, 19:40 pm »

Ufff, ya veo lo perdidisimo que estoy todavia :P

Lo primero gracias por las respuestas. Todavia estoy muy verde en el tema y hay cosas k me suenan a chino pero adaptando el ultimo codigo que puso amchacon he conseguido que funcione como me piden, ahora solo falta una cosita y es que el resultado de correct date me lo da en una linea nueva y a mi me gustaria que la pusiera en la misma linea, es decir, 04 06 1935 Correct Date.

Aqui os dejo el codigo

Código:
#include <iostream>
    #include <sstream>
     
    using namespace std;
     
    int main()
    {
       string linea;
       stringstream Nuevo;
       int a;
       int b;
       int c;
     
       while (getline(cin, linea))
       {
           Nuevo.str(string(linea)); // Metemos la linea en el stream
     
           Nuevo>>a;
           Nuevo>>b;
           Nuevo>>c;
           
           if ((b == 1 || b == 3 || b == 5 || b == 7 || b == 8 || b == 10 ||
b == 12) && (a > 0 && a <= 31)) {
cout << "Correct Date" << endl;
} else {
if ((b == 4 || b == 6 || b == 9 || b == 11) &&
(a > 0 && a <= 30)) {
cout << "Correct Date" << endl;
} else {
if (b == 2 && a > 0 && a <= 28) {
cout << "Correct Date" << endl;
} else {
if ((b == 2 && a == 29) && (((c % 4 == 0) &&
(c % 100 != 0)) || ((c % 4 == 0) &&
(c % 100 == 0) && (c % 400 == 0)))) {
cout << "Correct Date" << endl;
} else {
cout << "Incorrect Date" << endl;
}
}
}


   }
     
           
       }
     
       return 0;
    }


Gracias de nuevo y saludos!!


En línea

Páginas: 1 [2] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
duda basica
PHP
cuerty 3 2,582 Último mensaje 17 Agosto 2008, 05:53 am
por coolfrog
Duda muy básica
PHP
HJ ~ 3 2,854 Último mensaje 28 Diciembre 2009, 01:00 am
por jdc
Duda básica
Redes
leogtz 9 5,288 Último mensaje 1 Marzo 2011, 11:58 am
por madpitbull_99
Duda basica con C#
.NET (C#, VB.NET, ASP)
spinaca 3 1,927 Último mensaje 7 Julio 2014, 16:45 pm
por plexo
Duda muy básica
Scripting
jeanbkn 2 1,613 Último mensaje 7 Febrero 2015, 17:45 pm
por Eleкtro
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines