Ejercicios y practicas de programación en c ( 7 )

mayo 17, 2010 | Por | 3 Comentarios
No. 5 de 55 de articulos. Practicas C

Articulos encontrados...





Un ejercicio nuevo de c sobre ficheros, para complementar tu formación en nuestro portal de cursos online y de teleformacion.

El ejercicio consiste en realizar un programa el cual ha de leer de un archivo 10 valores numéricos y a continuación crear un vector en memoria de forma dinámica. Se ha de solicitar un valor numérico por consola y multiplicar cada uno de los elementos del vector por dicho valor numérico, una vez realizado todos los procesos cerrar el archivo y liberar la memoria utilizada por el vector.

 

Solución al ejercicio planteado:

#include <stdio.h>
#include <stdlib.h>
int main()

{

    // Variables a utilizar

    int cuantos;
    int *Vector;
    FILE *fichero;
    int numero;
    int contador;

    // Crear array dinamico de memoria
    cuantos=10;
    Vector=(int *)malloc(sizeof(int)*cuantos);

    // leer archivo de datos y asignar los valores al array dinamico
    fichero=fopen("archivo.dat","rt");
    if(!fichero) {
        printf("\nError en la apertura del archivo archivo.dat. Compruebe que exista.");
        exit(1);
    }

    // prelectura
    fscanf(fichero,"%d\n",&numero);
    contador=0;
    while(!feof(fichero) && contador<10)
    {
        Vector[contador]=numero;
        contador++;
        fscanf(fichero,"%d\n",&numero);
    }

    // Cerrar archivo
    fclose(fichero);

    // pedir valor numerico

    printf("\nTeclee valor numerico ...: ");
    scanf(" %d",&numero);


    for(contador=0;contador<10;contador++) {
        Vector[contador]*=numero;
        printf("\n-> %d ",Vector[contador]);
    }


    // liberar memoria y salir del programa
    free(Vector);


    return 0;

}





Navegacion SeriesAnterior en la serie...Siguiente en la serie...

Filed in: 2010, Cursos, Lenguaje C, Lenguaje C++, practicos, programación | Tags: , , , , , ,

Acerca del Autor (Autor Perfil)

Profesor de informática

Comentarioss (3)

  1. ALEJANDRA

    COMO HACER UN PROGRAMA QUE AL METER UNA SERIE DE NUMEROS DE LA MODA, LA MEDIANA Y LA MEDIA

  2. Ya he publicado el ejercicio y práctica que me solicitaste, disculpa la espera, ya que ahora es cuando puedo volver a empezar a trabajar de nuevo más en serio y con tiempo en la página web. un saludo y gracias por tu visita a http://www.aprendoencasa.com, tu centro de estudios, ejercicios y prácticas en internet

  3. maik

    El siguiente es el menú de la cafetería de la escuela. Diseñe un programa que muestre el menú, y que permita leer la orden de un estudiante, en la cantidad que este requiera de cualquier elemento del menú, y que permita calcular el total de la comida, desplegando la orden detallada con subtotales por alimento, la cantidad recibida como pago, y el cambio que deberá darse (en dado caso) al alumno. Asimismo, deberá ofrecer el menú de comida del día, que varía según el día de la semana de que se trate (conforme a la fecha actual), que deberá capturarse previamente.
    Cafetería La Uni
    Artículo Descripción Precio
    1 Huevos con chilaquiles $25
    2 Hamburguesa $25
    3 Empanada $5
    4 Sincronizadas (orden) $20
    5 Refrescos $10
    6 Aguas frescas $8
    7 Papas fritas $15
    8 Comida del día $30

    ayuda con este ejercicio en C

Deja un comentario

Enalce URL | RSS Feed para este articulo

anteriorpausasiguiente

Series



Otros artículos de la serie