Kod: Zaznacz cały
float srednia (struct element * head){
struct element * tmp;
float 0.0;
int i;
for (tmp=head; tmp->nast!=NULL; tmp=tmp->nast){
if(tmp->wiek<30 && tmp->wiek>25){
x=x+tmp->pensja;
i++;
}
}
return x/i;
}
i mam jeszcze pytanie do innego zadania. Chodzi mi o naprowadzenie mnie na jakiś pomysł. Trzeba otworzyć dwa pliki binarne z posortowanymi danymi i zapisać w jednym pliku, tak żeby były posortowane ( tam według wieku czy coś takiego, podobna struktura do powyższej). Otworzyć zapisać i zamknąć umiem ale jak posortować to wg. jakiejś konkretnej wielkości w strukturze to już nie za bardzo. Stworzyć listę i wstawiać sortując? Może da rade jakoś prościej, bo to byłby doś pracochłonny zabieg