Arkadaşlar tekrar amaçlı eski konulara bakayım dedim de şu kodu çalıştırmıyor bilgisayar.

#include <stdio.h>

int main()
{
	int i, ogrencisayisi, toplam, ortalama, ogrencinotu;
	
	toplam = 0;

	printf("Ogrenci sayisini giriniz:");
	scanf("%d", ogrencisayisi);


	for(i=0; i<ogrencisayisi; i++)
	{
		printf("Ogrenci notunu giriniz:");
		scanf("%d",&ogrencinotu);
		toplam += ogrencinotu;
	}
	
	printf("Toplam puan : %d", toplam);
	printf("Toplam ogrenci sayisi : %d", ogrencisayisi);
	printf("Not ortalamasi: %f", (double)toplam/ogrencisayisi);
}




Kodun amacı şu: 15 tane öğrenci var diyince, 15 tane not istiyip, toplam notu, ortalamayı ve öğrenci sayısını yazıcak en son.

Öğrenci sayısını ben assign edince sorun yok, ama kullanıcıdan alınca program yanıt vermeyip garbage bir değer return edip duruyor. Sorun ne programdaki çözemedim.

Şimdiden teşekkürler.