[ create a new paste ] login | about

Link: http://codepad.org/YfgSC1tN    [ raw code | output | fork ]

vicenaf - C, pasted on Aug 19:
#include <stdio.h>
#include <stdlib.h>

int main()
{    /*Programa que solicita tres datos decimales por teclado, los almacena en un array,
    y posteriormente calcula la media de los mismos, simulando el cálculo de las notas
    de cuatro alumnos con tres asignaturas.
    Realizado por: vicente Arosa de la Fuente
    curso: Programador de Aplicaciones Informáticas (pai-torneiros)
    */


    float notas [4][3], media=0, media_clase=0;
    int i=0,j=0; //i representará al alumno y j a sus notas

    for (i=0; i< 4; i++) //cambiamos de alumnos
    {
        for (j=0; j< 3; j++) //cambiamos de nota
        {
            printf("\nIndicame la nota numero %d del alumno %d: ", j+1, i+1);
            scanf ("%f", &notas [i][j]);
        }

        printf("\n");
    }


    for (i=0; i< 4; i++) //cambiamos de alumnos
    {
        media = (notas [i][0] + notas [i][1] + notas [i][2])/3;
        media_clase = media_clase + media;
        printf("\nLa nota media del alumno %d es %f", i+1, media);
    }

        printf("\nLa nota media de la clase es %f", media_clase/4);

    //media = (notas [0] + notas [1] + notas [2])/3;

    //printf("\nLa nota media obtenida es: %.2f", media);

    return 0;
}


Output:

Indicame la nota numero 1 del alumno 1: 
Indicame la nota numero 2 del alumno 1: 
Indicame la nota numero 3 del alumno 1: 

Indicame la nota numero 1 del alumno 2: 
Indicame la nota numero 2 del alumno 2: 
Indicame la nota numero 3 del alumno 2: 

Indicame la nota numero 1 del alumno 3: 
Indicame la nota numero 2 del alumno 3: 
Indicame la nota numero 3 del alumno 3: 

Indicame la nota numero 1 del alumno 4: 
Indicame la nota numero 2 del alumno 4: 
Indicame la nota numero 3 del alumno 4: 

La nota media del alumno 1 es 1.005042
La nota media del alumno 2 es 2.022247
La nota media del alumno 3 es 0.999654
La nota media del alumno 4 es 0.673701
La nota media de la clase es 1.175161


Create a new paste based on this one


Comments: