Merhaba yazılımda yeni biriyim. Basit bir ortalama hesaplama programı yaptım. Ancak geçersiz değerler girildiğinde program devam ediyor. Mesela bir sınavdan en fazla 100 alınabiliyor olsun, kullanıcı 120 girdiğinde devam ediyor. Aynı durum 0 'dan küçük değerler girildiğinde de geçerli. Benim istediğim, kullanıcı yanlış bir değer girdiğinde ekranda yanlış değer girdiğini söyleyen ve tekrardan değer isteyen bir program.
printf("Matematik\n");
printf("1.Sınav: ");
scanf("%d" ,&sinavmat);
printf("2.Sınav: ");
scanf("%d" ,&sinavmat2);
printf("1.Sözlü: ");
scanf("%d" ,&sozlumat);
printf("2Sözlü: ");
scanf("%d" ,&sozlumat2);
mat = (sinavmat + sinavmat2 + sozlumat + sozlumat2) / 4;
Burada matematik notlarını ve sözlülerini istiyor. Lakin kullanıcı yanlış değer girdiğinde devam ediyor bunu nasıl düzeltebilirim?