#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.
Eğer olmazsa o sonradan yazdığım değişkeni en başta tanımla ve 0 a eşitle birde öyle dene. Belki problem çok alakasız bir yerde, şuan gözden kaçıyor ama ilk baktığımda o nedense bana ters geldi
