Autor
|
Tema: RETOS C++ (Leído 56,135 veces)
|
overxfl0w13
|
RETO 14: #include <iostream> #include <cstdlib> #include <ctime> using namespace std; int main(int argc, char *argv[]) { int numeroAleatorio,maximo; srand(time(NULL)); for(int i=0;i<=15200;i++){ numeroAleatorio = rand(); if(numeroAleatorio > maximo) maximo = numeroAleatorio; } cout << "El aleatorio mayor es: " << maximo << endl; return 0; }
|
|
|
En línea
|
[/url]
|
|
|
Puntoinfinito
Desconectado
Mensajes: 919
#! /win/archlinux
|
Reto 10 - #include <iostream> #include <string> using namespace std; int main () { string a = "asdf"; cout << "Palabra a invertir\n"; cin >> a; int i = a.length(); for (int i = a.length(); i >= 0;i--) { cout << a[i]; } return 0; }
|
|
|
En línea
|
|
|
|
werever19
Desconectado
Mensajes: 4
|
|
Reto 1
« Respuesta #132 en: 12 Octubre 2012, 08:24 am » |
|
dejo la solucion al primero jejeje..... saludos!!! #include <iostream> #include <string>
using namespace std; string letrero; int largo; int main(int argc, const char * argv[]) { cout << "inserte una frase"; getline(cin,letrero); largo=letrero.size(); cout<<largo; return 0; }
|
|
|
En línea
|
|
|
|
|
werever19
Desconectado
Mensajes: 4
|
|
reto 3
« Respuesta #134 en: 12 Octubre 2012, 08:50 am » |
|
dejo la solucion al 3 #include <iostream>
using namespace std;
int a, b, c, d, num_may;
int main(int argc, const char * argv[]) { cout << "inserte 4 numeros separados por espacios"<<endl; cin >>a>>b>>c>>d; if(a<b) num_may=b; else num_may=a; if (num_may<c) num_may=c; if (num_may<d) num_may=d; cout<<"el numero mayor es:"<<num_may<<endl; return 0; }
EI: juntando mensajes.dejo la solucion al reto 2.... o asi es como lo entendi..... no se si este bien XD #include <iostream> #include <fstream>
using namespace std; string cadena;
int main(int argc, const char * argv[]) { ifstream leer("ejemplo.txt"); while(!leer.eof()) { leer >> cadena; cout << cadena << endl; } leer.close(); return 0; }
|
|
« Última modificación: 12 Octubre 2012, 11:14 am por Eternal Idol 7D »
|
En línea
|
|
|
|
za.asi
Desconectado
Mensajes: 62
|
He hecho el numero 3: #include <iostream> using namespace std;
int main () { int a, b, c, d, x, y, z; cout << "Ingresa 4 numeros: \n"; cin >> a >> b >> c >> d; if (a>b) x=a; else x=b; if (c>d) y=c; else y=d; if (x>y) z=x; else z=y; cout << "El numero mas grande es: " << z; cin.get (); return 0; }
|
|
« Última modificación: 12 Octubre 2012, 15:33 pm por za.asi »
|
En línea
|
|
|
|
leosansan
Desconectado
Mensajes: 1.314
|
Solucion al cuatro:#include <iostream> #include <cstring> #include <cstdio> using namespace std; int main () { int i=1,n; char texto1[40],texto2[40]; cout<<"Cuantas palabras desea ingresar: "; cin >> n ; getchar (); cout<<"\nIntroduce la " << i << " palabra: "; gets(texto1); while (i<n) { cout<<"\nIntroduce la " << i+1 << " palabra: "; gets(texto2); if (strcmp(texto1, texto2)<0) { i++;continue; } else strcpy (texto1,texto2); i++; } cout << "\nLa palabra menor es: " << texto1 << endl; return 0; }
|
|
|
En línea
|
|
|
|
Stakewinner00
|
|
Re: reto 3
« Respuesta #137 en: 12 Octubre 2012, 21:53 pm » |
|
dejo la solucion al 3 #include <iostream> #include <fstream>
using namespace std; string cadena;
int main(int argc, const char * argv[]) { ifstream leer("ejemplo.txt"); while(!leer.eof()) { leer >> cadena; cout << cadena << endl; } leer.close(); return 0; }
para que vuestro código sea más compatible tendríais que poner otro include cuando useis strings #include <string> quizas con tu compilador lo compila pero con el g++ has de poner el include, y si el codigo a de ser de open source o se ha de hacer público es mejor que sea compatible al 99% PD:Ya sume los puntos
|
|
|
En línea
|
|
|
|
werever19
Desconectado
Mensajes: 4
|
para que vuestro código sea más compatible tendríais que poner otro include cuando useis strings #include <string> quizas con tu compilador lo compila pero con el g++ has de poner el include, y si el codigo a de ser de open source o se ha de hacer público es mejor que sea compatible al 99%
PD:Ya sume los puntos
Lo he compilado con g++ y no he tenido problema alguno.... pero igual gracias por el tip se me fue el include una disculpa XD
|
|
|
En línea
|
|
|
|
leosansan
Desconectado
Mensajes: 1.314
|
Para el diccionario por fuerza bruta. Genero una clave de forma aleatoria y la descubro letra a letra:#include <iostream> #include <ctime> #include <cstdlib> #define TAMAYO 4 char busca_codigo (char c); using namespace std; int main() { srand(time(NULL)); string codigo; for (int j=0;j<TAMAYO;j++) codigo [j]=rand()%(122-96) + 97; for (int j=0;j<TAMAYO;j++) cout <<codigo [j]; cout << endl; for (int j=0;j<TAMAYO;j++) busca_codigo (codigo [j]); return 0; } char busca_codigo (char c) { for (int i = 97; i <= 122; i++) { if(c==char (i)) { cout<< char (i); break; } } }
|
|
|
En línea
|
|
|
|
|
Mensajes similares |
|
Asunto |
Iniciado por |
Respuestas |
Vistas |
Último mensaje |
|
|
[RECOPILACION DE RETOS] VBClassic Por 79137913
Programación Visual Basic
|
79137913
|
5
|
14,467
|
21 Enero 2013, 18:58 pm
por 79137913
|
|
|
Zona de retos Scripting
« 1 2 3 »
Scripting
|
Eleкtro
|
23
|
55,712
|
20 Enero 2014, 19:16 pm
por Eleкtro
|
|
|
Retos de java
« 1 2 »
Java
|
4dr14n31t0r
|
10
|
5,737
|
22 Enero 2016, 16:06 pm
por 0xFer
|
|
|
Retos forenses en español?
Dudas Generales
|
Sapote
|
0
|
2,073
|
22 Mayo 2017, 02:58 am
por Sapote
|
|
|
Retos(1 - 15) (wardGame)
« 1 2 »
Desafíos - Wargames
|
4A45414E
|
14
|
8,199
|
10 Noviembre 2018, 03:16 am
por zonahurbana
|
|