Archivo mensual: junio 2010

Análisis de un texto: vocales, espacios y saltos de línea

Pilar Masoli /* Este programa localiza en un fichero de tipo *.txt las vocales, los espacios en blanco y los saltos de línea y los escribe en otro fichero de tipo .txt*/ #include <stdio.h>#include <stdlib.h> int main (){    FILE *pf, … Seguir leyendo

Publicado en programacion | 1 Comentario

Invertir cadena

Pilar Masoli /* Este programa lee una cadena de caracteres y la devuelve invertida*/ #include <stdio.h>#include <stdlib.h>#include <string.h> char* invertir (char* cad); int main (){char cadena[1000], *q;          printf ("n Dame la palabra: ");gets(cadena); q=invertir(cadena); puts(q);           system ("PAUSE");    … Seguir leyendo

Publicado en programacion | 1 Comentario

Serie geométrica: escribir datos

Pilar Masoli /* Este programa calcula los primeros 10 términos de una progresión geométrica, siempre que eston sean menores que 10000 */ #include <stdio.h>#include <stdlib.h> int main (){    float a0, r;    int i;        printf ("Dame el primer termino de … Seguir leyendo

Publicado en programacion | Deja un comentario

Serie aritmética: escribir datos

Pilar Masoli /* Este programa calcula los primeros 10 términos de una progresion aritmética, siempre que eston sean menores que 10000 */ #include <stdio.h>#include <stdlib.h> int main (){    float a0, d;    int i;        printf ("Dame el primer termino de … Seguir leyendo

Publicado en programacion | 1 Comentario

Biblioteca: creación y búsqueda de información

Pilar Masoli /* Este programa permite crear una biblioteca y buscar libros insertados a partir del autor. No tiene memoria, por lo tanto cuando se cierra la ejecución se pierden los datos insertados. */ #include <stdio.h>#include <stdlib.h>#include <string.h>#define NUM 100 … Seguir leyendo

Publicado en programacion | 1 Comentario

Ficheros binarios: Uso de las funciones fread() y fwrite()

 Toño Sánchez y Blanca Simón // USO DE LAS FUNCIONES fread y fwrite CON FICHEROS BINARIOS #include <stdio.h> #include <stdlib.h> int main () { FILE *pf; int i; int v1[6]={1,3,5,7,9,11}; int v2[6];pf = fopen («Datos.dat», «w+b»); fwrite (v1, sizeof(int),6,pf); rewind … Seguir leyendo

Publicado en Informática e Internet | 3 comentarios

Puntos tridimensionales (versión 2)

Pilar Masoli #include <stdio.h>#include <stdlib.h>#include <math.h> struct punto{  float x;  float y;  float z;}; typedef struct punto Punto; void leer_punto (Punto*);float prod_escalar (Punto*, Punto*);float distancia (Punto*, Punto*); int main(){Punto *q, *r;float dist, prod; q=(Punto*)malloc (sizeof(Punto));r=(Punto*)malloc (sizeof(Punto)); leer_punto(q);leer_punto(r); prod=prod_escalar(q,r);dist=distancia (q,r); printf("n … Seguir leyendo

Publicado en programacion | 1 Comentario

Puntos tridimensionales (versión 1)

Pilar Masoli #include <stdio.h>#include <stdlib.h>#include <math.h> struct punto{  float x;  float y;  float z;}; typedef struct punto Punto; void leer_punto (Punto*);float prod_escalar (Punto*, Punto*);float distancia (Punto*, Punto*); int main(){Punto *q, *r;float dist, prod; q=(Punto*)malloc (sizeof(Punto));r=(Punto*)malloc (sizeof(Punto)); leer_punto(q);leer_punto(r); prod=prod_escalar(q,r);dist=distancia (q,r); printf("n … Seguir leyendo

Publicado en programacion | 1 Comentario