Sei sulla pagina 1di 2

ALGORÍTMICA Y PROGRAMACIÓN

GUÍA DE EJERCICIOS - MANEJO DE ARCHIVOS


1. Realizar un programa que permita guardar texto en un archivo txt. Se recomienda
el uso de las instrucciones getc y fgetc para lectura de caracteres, así como putc y
fputc para escritura de caracteres.
2. Realice un programa que permita ingresar cadenas de caracteres en un archivo. Se
recomienda usar fgets y fputs para lectura y escritura de cadenas de caracteres,
respectivamente.
3. Realice un programa que muestre es pantalla el contenido del archivo txt creado
en el ejercicio 2.
4. Construye un programa en C que, al recibir como datos una cadena de caracteres
almacenada en el archivo de texto arch.txt y un carácter, determine cuántas veces
se encuentra el carácter en el archivo.
5. Escribe un programa en C que, al recibir como datos la matrícula y cinco
calificaciones de N alumnos de un curso universitario, almacene la información en
un archivo de texto
6. Crea un programa que vaya leyendo las frases que el usuario teclea y las guarde en
un fichero de texto llamado “Frases.txt”. Terminará cuando la frase introducida sea
"fin" (esa frase no deberá guardarse en el fichero).
7. Escribe un programa en C que lea de un archivo el número de alumnos (N), la
matrícula y las cinco calificaciones de cada uno de ellos, y que imprima en pantalla
la matrícula y el promedio de cada alumno.
8. Escribe un programa en C que, al recibir como dato el archivo de texto arc5.txt
formado por cadenas de caracteres, determine el número de letras minúsculas y
mayúsculas que existen en el archivo. Utiliza solamente funciones que lean
caracteres, no cadenas de caracteres.

9. Escribe un programa en C que, al recibir como dato el archivo arc.txt compuesto


por cadenas de caracteres, calcule el número de cada una de las vocales que se
encuentra en el archivo. Por ejemplo, si el archivo contiene las siguientes cadenas
de caracteres: “Cumanacoa es la capital del municipio Montes”. El programa debe
dar los siguientes resultados: a:6 e:3 i: 4 o:3 u:1
10. Escribe un programa en C que, al recibir como dato un archivo de texto compuesto
por cadenas de caracteres, determine cuántas palabras hay en el archivo. Cada
palabra se separa por medio de un espacio en blanco. Por ejemplo, si el archivo es
el siguiente: “Buenos días a todos” El programa debe escribir que hay 4 palabras.
ALGORÍTMICA Y PROGRAMACIÓN

11. Escribe un programa en C que, al recibir como dato un archivo de texto compuesto
por cadenas de caracteres, forme un nuevo archivo en el cual las cadenas
aparezcan intercambiadas: la última con la primera, la penúltima con la segunda, y
así sucesivamente. Dato: arc.txt

Potrebbero piacerti anche