Ejercicio de programación, muestra cuantas palabras tienen X caracteres en un texto dado.

// Ejercicio de programación. // Recibe como argumento un numero y se le pasa un texto por consola, // el programa deberá mostrar el numero de palabras con ese numero de // argumentos. // Santiago. #include #include using namespace std; int main(int argc, char *argv[]){ int contador = 0; int cont = 0; char c; if(argc != 2){ cout << “El numero de arugumentos introducidos no es valido.” << endl; return 1; } while(cin.get(c)){ if((c >= ‘a’ && c Leer mas […]

Ejercicio de programación, cuenta el numero de veces que se repite un caracter dada una entrada.

// Ejercicio de programación // Cuenta el numero de veces que se repite un caracter dada una entrada. // Santiago. #include using namespace std; int main(int argc, char *argv[]){ if(argc < 2){ cout << “Error, no se han añadido suficientes argumentos.” << endl; return 1; } int contador = 0; // Cuenta el numero de veces que se repite el caracter introducido. char c; while(cin.get(c)){ if(c == argv[1][0]){ contador++; } } cout << “La letra < ” << Leer mas […]

Ejercicio de programación, lee un fichero de texto y muéstralo por consola en orden inverso.

// Ejercicio de programación, lee un fichero de texto y muéstrelo por consola en orden inverso usando las funciones de posicionamiento. // Santiago. #include #include using namespace std; int main(int argc, char *argv[]){ char c; if(argc != 2){ cout << “Error, argumentos introducidos invalidos.” << endl; return 1; } // Abro archivo de entrada. ifstream archivoE(argv[1]); if(!archivoE){ cout << “Error al abrir el fichero de entrada.” << endl; return Leer mas […]

Ejercicio de programación, lee un fichero de texto y cópielo en otro sin poner las vocales.

// Ejercicio de programación, lee un fichero de texto y cópielo en otro sin poner las vocales. // Santiago. #include #include using namespace std; int main(int argc, char *argv[]){ char c; // Compruebo si el numero de argumentos introducido es valido. if(argc != 3){ cout << “El numero de argumentos es invalido.” << endl; return 1; } // Abro archivo de entrada de datos. ifstream archivoE(argv[1]); if(!archivoE){ cout << “Error al abrir el fichero de Leer mas […]

Ejercicio de programación, programa que cuente el número de palabras que hay en un fichero.

// Ejercicio de programación, haz un programa que cuente el número de palabras que hay en un fichero. // Santiago. #include #include using namespace std; int main(int argc, char *argv[]){ char c; char c2; int contador = 0; if(argc != 2){ cout << “El numero de argumentos insertado no es valido.” << endl; return 1; } // Abro el fichero especificado por argv[1] para lectura. ifstream archivoE(argv[1]); if(!archivoE){ cout << “Error, no se ha podido cargar Leer mas […]

Ejercicio de programación, programa que cuente el número de líneas que hay en un fichero.

// Ejercicio de programación, haz un programa que cuente el número de líneas que hay en un fichero. // Santiago. #include #include using namespace std; int main(int argc, char *argv[]){ char c; int contador = 0; if(argc != 2){ cout << “Error, no se han introducido los argumentos correctamente” << endl; return 1; } // Cargo fichero. ifstream archivoE(argv[1]); if(!archivoE){ cout << “Error al cargar el fichero de entrada.” << endl; return 1; } // Leer mas […]

Ejercicio de programación, programa que cuente el número de letras ’a’ que hay en un fichero de texto.

// Ejercicio de programación, haz un programa que cuente el número de letras ’a’ que hay en un fichero de texto. // Santiago. #include #include using namespace std; int main(int argc, char *argv[]){ char c; int contador = 0; if(argc != 2){ cout << “El numero especificado de argumentos no es valido.” << endl; return 1; } // Abrimos el fichero que nos pasan desde argv[1] ifstream archivoE(argv[1]); if(!archivoE){ cout << “No se ha podido abrir el Leer mas […]

Ejercicio de programación, copia un fichero binario en otro.

// Ejercicio de programación, haz un programa que reciba como parámetros los nombres de dos ficheros binarios // y que copie el contenido del primero en el segundo. // Santiago. #include #include using namespace std; int main(int argc, char *argv[]){ int buffer = sizeof(char); char c[buffer]; if(argc != 3){ cout << “No se han especificado suficientes argumentos.” << endl; return 1; } // Abro archivo de donde proceden los datos. ifstream archivoE(argv[1]); if(!archivoE){ cout Leer mas […]

Ejercicio de programación, lee fichero y muestra en consola.

// Ejercicio de programación, haz un programa que lea el fichero escrito por el programa del ejercicio 3 // y que muestre en consola la suma de todos esos números. // Santiago. #include #include using namespace std; int main(){ char c[10]; int suma = 0; cout << “Se va a hacer la suma de todos los elementos de el archivo.” << endl; while((cin.getline(c, 10,’ ‘))){ cout << “entra”; suma = suma + atoi(c); } cout << endl; cout << “Se ha realizado Leer mas […]

Ejercicio de programación, lea una serie de números por teclado y que los almacene en un fichero de texto.

// Ejercicio de programación, haz un programa que lea una serie de números por teclado y que los almacene en un fichero de texto. // Santiago. #include #include using namespace std; int main(){ int c; ofstream archivoS(“datos.dat”); // Archivo de salida para los datos introducidos. if(!archivoS){ cout << “Error al abrir el fichero datos.dat.” << endl; return 1; } cout << “Introduzca elementos tipo int para almacenarlos en datos.dat.” << endl; while((c Leer mas […]