#include <stdio.h>
#include <stdlib.h>
struct S {
char KLASA[20];
float OCENY[20][5];
} szkola;
void SEREDNIA(struct S szkola,float serednia_ucznia[],float serednia_przedmiotu[])
{
int i,j;
float suma_ucznia[4];
float suma_przedmiotow[2];
for(i=0; i<3; ++i) {
for(j=0; j<2; ++j) {
suma_ucznia[i]+=szkola.OCENY[i][j];
}
printf("%f\n",suma_ucznia
[i
]); }
}
int main()
{
int i,j;
float serednia_ucznia[3],serednia_przedmiotu[2];
printf("podaj nazwe klasy:\n"); scanf("%s",szkola.
KLASA); for(i=0; i<3; ++i) {
for(j=0; j<2; ++j) {
printf("Przedmiot: %d\n",j
+1); scanf("%f",&szkola.
OCENY[i
][j
]); }
printf("---------------------------\n"); }
SEREDNIA(szkola,serednia_ucznia,serednia_przedmiotu);
return 0;
}
I2luY2x1ZGUgPHN0ZGlvLmg+CiNpbmNsdWRlIDxzdGRsaWIuaD4KCnN0cnVjdCBTIHsKICAgIGNoYXIgS0xBU0FbMjBdOwogICAgZmxvYXQgT0NFTllbMjBdWzVdOwp9IHN6a29sYTsKCnZvaWQgU0VSRUROSUEoc3RydWN0IFMgc3prb2xhLGZsb2F0IHNlcmVkbmlhX3Vjem5pYVtdLGZsb2F0IHNlcmVkbmlhX3ByemVkbWlvdHVbXSkKewogICAgaW50IGksajsKICAgIGZsb2F0IHN1bWFfdWN6bmlhWzRdOwogICAgZmxvYXQgc3VtYV9wcnplZG1pb3Rvd1syXTsKICAgIGZvcihpPTA7IGk8MzsgKytpKSB7CiAgICAgICAgZm9yKGo9MDsgajwyOyArK2opIHsKICAgICAgICAgICAgc3VtYV91Y3puaWFbaV0rPXN6a29sYS5PQ0VOWVtpXVtqXTsKICAgICAgICB9CiAgICAgICAgcHJpbnRmKCIlZlxuIixzdW1hX3Vjem5pYVtpXSk7CiAgICB9Cn0KCmludCBtYWluKCkKewogICAgaW50IGksajsKICAgIGZsb2F0IHNlcmVkbmlhX3Vjem5pYVszXSxzZXJlZG5pYV9wcnplZG1pb3R1WzJdOwogICAgcHJpbnRmKCJwb2RhaiBuYXp3ZSBrbGFzeTpcbiIpOwogICAgc2NhbmYoIiVzIixzemtvbGEuS0xBU0EpOwogICAgZm9yKGk9MDsgaTwzOyArK2kpIHsKICAgICAgICBwcmludGYoIlVjemVuOiAlZFxuIixpKzEpOwogICAgICAgIGZvcihqPTA7IGo8MjsgKytqKSB7CiAgICAgICAgICAgIHByaW50ZigiUHJ6ZWRtaW90OiAlZFxuIixqKzEpOwogICAgICAgICAgICBzY2FuZigiJWYiLCZzemtvbGEuT0NFTllbaV1bal0pOwogICAgICAgIH0KICAgICAgICBwcmludGYoIi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIik7CiAgICB9CiAgICBTRVJFRE5JQShzemtvbGEsc2VyZWRuaWFfdWN6bmlhLHNlcmVkbmlhX3ByemVkbWlvdHUpOwogICAgcmV0dXJuIDA7Cn0K