1. Realizar un programa C++ que cree un archivo de texto llamado ESTUDIANTES.txt en el cual se guarden los campos MATRICULA, NOMBRE, APELLIDO y CODIGOCARRERA de un estudiante separados por comas.
2. Realizar un programa C++ que lea un archivo de texto llamado NUMEROS.txt, el cual contiene en cada línea un número cualquiera. El programa debe leer cada número, imprimirlo por pantalla y determinar e imprimir si este número es par o impar.
3. Realizar un programa c++ que genere N enteros de forma aleatoria y los almacene en un archivo binario denominado enteros.dat.
4. Realizar el mismo programa del ejercicio 1 de este tema II, solo que los datos se guardarán esta vez en un archivo binario.
no se hacen tareas... se resuelven dudas... deja tu avance, y tus dudas...
Cada ves que veo estos posts es como que me están diciendo:
CitarNahhh, yo no quiero estudiar, entro a foro.elhacker.net que ahi me resuelven los ejercicios
jajaja. , Por favor, esfuerzate, piensa y si tienes alguna duda, te ayudamos, pero no esperes que te resuelvan todo!
te doy una ayuda te dejo el ultimo para que le pienses
no lo tomes a mal solo queremos que no flojies
#include<fstream>
#include<iostream>
#include <cctype>
#include <cstdlib>
#include<ctime>
using namespace std;
void LlenarFichero(int numeroEstudiantes){
ofstream out("Estudiantes.txt",ofstream::out | ofstream::app);
string nombre,apellido,matricula;
int codigoCarrera;
for(int i=0;i<numeroEstudiantes;i++){
cout<<"Ingrese nombre del alumno"<<endl;
cin>>nombre;
cout<<"Ingrese apellido del alumno"<<endl;
cin>>apellido;
cout<<"Ingrese codigo de la carrera"<<endl;
cin>>codigoCarrera;
cout<<"Ingrese matricula"<<endl;
cin>>matricula;
out<<nombre<<", "<<apellido<<", "<<", "<<codigoCarrera<<", "<<matricula<<endl;
cout<<endl;
}
out.close();
}
void LeerFichero(){
ifstream in("Numeros.txt",ifstream::in);
string numero;
int num;
while(!in.eof()){
in>>numero;
num=atoi(numero.c_str());
if(num%2==0){
cout<<num<<" Es par"<<endl;
}
else{
cout<<num<<" Es impar "<<endl;
}
}
in.close();
}
void NumeroAleatorios(int cantidadNumeros){
ofstream out("Aleatorios.dat",ofstream::binary);
srand(time(NULL));
int num;
for(int i=0;i<cantidadNumeros;i++){
num=rand()%100;
out.write((char*)&num,1);
}
out.close();
}
int main(){
// LlenarFichero(3);
//LeerFichero();
//NumeroAleatorios(5);
cin.get();
cin.get();
return 0;
}