Sadece fikir yürüyütorum, deneme şansım yok şuan. Belki en sondaki işlemin başında yazan double ikisinede ekti etmiyordur , bundan dolayı saçmalıyordur. İşlemi (double)(toplam/ogrencisayisi) şeklinde veya aşağıdaki şekilde yeni değişkene atayarak dener misin bi bakalım.
double sontoplam;
printf("Toplam puan : %d", toplam);
printf("Toplam ogrenci sayisi : %d", ogrencisayisi);
sontoplam=toplam/ogrencisayisi;
printf("Not ortalamasi: %f", (double)sontoplam);