Longitud media de varias líneas de texto

Eduardo Benedí Belmonte


/*Este programa indica la longitud media de varias líneas de texto*/

#include <stdio.h>

int suma=0; /*Numero de caracteres*/
int lineas=0; /*Numero de lineas*/

int contlinea(void);

main()
{
    int n; /*Numero de caracteres en una linea*/
    float media; /*Media de caracteres por linea*/

    printf("Introducir el texto debajo: \n");

    while ((n=contlinea())>0)
    {
        suma+=n;
        ++lineas;
    }

    media=(float)suma/lineas;

    printf("\nNumero medio de caracteres por linea: %5.2f", media);
}

int contlinea(void)
{
    char linea[80];
    int cont=0;

    while ((linea[cont]=getchar())!='\n')
        ++cont;
    return (cont);
}

Esta entrada fue publicada en Informática e Internet. Guarda el enlace permanente.

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s