Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Practica 32012
Practica 32012
)n e*emplo#
''''''''''''
+, -.,. /+- 01 +.,
2 +,0 /+1 /3 +,
.1 4, /+ 1 +.
4+ /. /01 /-., 3
3. /1 4 - -
''''''''''''
Problema 5:
Escriba un programa que busque en un archivo de te!to, la primera ocurrencia de un carcter
particular e imprima por pantalla el n"mero de lnea posici5n dentro de la misma de dicha
ocurrencia. El programa debe tomar dos argumentos de la lnea de comando# el primero de
ellos es el nombre del archivo de te!to el segundo es el carcter buscado.
El programa deber mostrar por pantalla un mensa*e de error en caso que se introduzca un
n"mero incorrecto de argumentos por lnea de comando o si el segundo argumento es una
cadena de longitud maor a un carcter.
Problema :
6imilar al problema anterior pero buscando ahora una cadena e indicando la cantidad de veces
que esta cadena aparece en el archivo las posici5n de cada ocurrencia.
Problema !:
Escribir un programa que muestre la siguiente pantalla, tome la entrada que tipea el usuario, la
valide /es decir, que introduzca cadenas de caracteres en los nombres n"meros en las
edades, por e*emplo/ luego guarde la pantalla completa en un archivo llamado pantalla.t!t.
Datos del 7ngresante
///////////////////////////
8pellido# 9ombres#
:echa de nacimiento# Direcci5n#
;ocalidad# <rovincia#
<as# 9acionalidad#
:echa de 7ngreso# =arrera#
Edad# D97#
;ega*o#
!
Problema ":
)n archivo de te!to contiene datos de personas con su fecha de nacimiento en el siguiente
formato#
<rez, >uan
-4/-./+?01
@aleano, 7gnacio Aam5n
+,/-0/+???
...
Bacer un programa que liste por pantalla los nombre su edad e!acta %8os/meses/das&
Problema #:
En cada lnea de un archivo de nombre (datos.t!tC se encuentran los datos de una funci5n
evaluada en los puntos dados en forma de pares !Df%!&. <or e*emplo#
-,,. D+,,-
-,4. D ,4,.
-,1. D 2-,-
+,-. D 4-,2
,,-- D ..,-
2 D 02,-
...
;eer el archivo calcular el polinomio de interpolaci5n de ;agrange evalundolo en puntos
ingresados por teclado.
Problema 1$:
Escriba un programa que borre los tabulados horizontales de un archivo te!to los reemplace
por ...D la cantidad de puntos a aadir ser un dato del programa pasado como argumento de
lnea de comando.
Problema 11:
Baga un programa que escriba datos de tipo numrico a un archivo binario, cada uno
correspondiente a un tipo de dato primitivo del lengua*e luego los lea muestre por pantalla.
Problema 12:
@enerar un archivo binario que contenga datos de clientes de un banco almacenados usando
estructuras#
struct domicilio {char calle[100]; int numero; int piso; char depto;};
struct cuenta {char CBU[50]; double saldo;}
struct cliente {char nombre[100];domicilio d;cuenta c;}
"
luego deber generar otro archivo te!to donde almacenar datos de los clientes cuas cuentas
tengan saldo negativo, de forma tal que en cada lnea de este archivo se indique el nombre del
cliente, el n"mero de =E) de su cuenta bancaria el saldo negativo de cada uno de ellos,
separados por un tabulado.
Problema 13:
Easndose en el problema 3 de la prctica , %Estructuras& genere un archivo binario donde
almacenar un vector de Fipo=iudad. <osteriormente deber ingresar por teclado el nombre de
una ciudad. )sando la funci5n reordenar, deber ordenar el vector seg"n lo indicado en dicho
problema. :inalmente deber generar otro archivo binario con el vector ordenado mostrar por
pantalla el listado de ciudades %s5lo el campo nombre& ledo de este archivo
#