info1_uebungen/08/noten.c
2026-06-11 12:11:19 +02:00

61 lines
1.9 KiB
C

/**********************************************
* Schreiben Sie ein Programm, das die Anzahl *
* an Studierenden und Fächern erfragt, *
* entsprechend viele Noten einliest und am *
* Ende die Noten samt Durchschnitt ausgibt. *
* *
* Beispiel: *
* *
* >> Wie viele Studis (max. 20)? 4 *
* >> Wie viele Faecher (max. 10)? 3 *
* >> 1. Studi, 1. Fach: 1.0 *
* >> 1. Studi, 2. Fach: 1.3 *
* >> 1. Studi, 3. Fach: 1.7 *
* >> 2. Studi, 1. Fach: 3.0 *
* >> 2. Studi, 2. Fach: 3.3 *
* >> 2. Studi, 3. Fach: 1.3 *
* >> 3. Studi, 1. Fach: 5.0 *
* >> 3. Studi, 2. Fach: 4.0 *
* >> 3. Studi, 3. Fach: 1.7 *
* >> 4. Studi, 1. Fach: 2.7 *
* >> 4. Studi, 2. Fach: 2.3 *
* >> 4. Studi, 3. Fach: 1.0 *
* *
* Noten: *
* 1. Studi: 1.0 1.3 1.7 -> 1.33 *
* 2. Studi: 3.0 3.3 1.3 -> 2.53 *
* 3. Studi: 5.0 4.0 1.7 -> 3.57 *
* 4. Studi: 2.7 2.3 1.0 -> 2.00 *
* *
**********************************************/
#include <stdio.h>
#define MAX_STUDIS 20
#define MAX_FAECHER 10
int gibGanzeZahlEin(int min, int max);
int main()
{
return 0;
}
int gibGanzeZahlEin(int min, int max)
{
int zahl, geleseneWerte;
do
{
geleseneWerte = scanf("%d", &zahl);
while(getchar() != '\n') {}
if(geleseneWerte != 1 || zahl < min || zahl > max)
printf("Fehler! Erneute Eingabe: ");
} while(geleseneWerte != 1 || zahl < min || zahl > max);
return zahl;
}