Autor
|
Tema: RETOS C++ (Leído 56,096 veces)
|
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
|
|
|
En línea
|
|
|
|
|
Stakewinner00
|
lo hice pensado para una sola palabra. No decia que iba a almacenar una frase EDITO: vale me confundi de reto
|
|
« Última modificación: 3 Octubre 2012, 18:21 pm por Stakewinner00 »
|
En línea
|
|
|
|
dato000
Desconectado
Mensajes: 3.034
|
??? ese es el primero!! yo ese ya lo hice XD. El que deje recientemente pone la palabra al revés.
|
|
|
En línea
|
|
|
|
leosansan
Desconectado
Mensajes: 1.314
|
[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!.
|
|
|
En línea
|
|
|
|
ankora45
Desconectado
Mensajes: 52
|
posteo codigo del reto nº12 me lo he currao jajaj #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; }
|
|
|
En línea
|
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
|
|
|
En línea
|
|
|
|
leosansan
Desconectado
Mensajes: 1.314
|
A 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!!!!!!!!!!
|
|
« Última modificación: 3 Octubre 2012, 22:33 pm por leosansan »
|
En línea
|
|
|
|
Stakewinner00
|
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.
|
|
|
En línea
|
|
|
|
do-while
Desconectado
Mensajes: 1.276
¿Habra que sacarla de paseo?
|
14. #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; }
|
|
« Última modificación: 3 Octubre 2012, 23:47 pm por do-while »
|
En línea
|
- Doctor, confundo los números y los colores. - Vaya marrón. - ¿Marrón? ¡Por el culo te la hinco!
|
|
|
|
Mensajes similares |
|
Asunto |
Iniciado por |
Respuestas |
Vistas |
Último mensaje |
|
|
[RECOPILACION DE RETOS] VBClassic Por 79137913
Programación Visual Basic
|
79137913
|
5
|
14,458
|
21 Enero 2013, 18:58 pm
por 79137913
|
|
|
Zona de retos Scripting
« 1 2 3 »
Scripting
|
Eleкtro
|
23
|
55,633
|
20 Enero 2014, 19:16 pm
por Eleкtro
|
|
|
Retos de java
« 1 2 »
Java
|
4dr14n31t0r
|
10
|
5,735
|
22 Enero 2016, 16:06 pm
por 0xFer
|
|
|
Retos forenses en español?
Dudas Generales
|
Sapote
|
0
|
2,070
|
22 Mayo 2017, 02:58 am
por Sapote
|
|
|
Retos(1 - 15) (wardGame)
« 1 2 »
Desafíos - Wargames
|
4A45414E
|
14
|
8,174
|
10 Noviembre 2018, 03:16 am
por zonahurbana
|
|