finished program. Program works, styling could be better lol

This commit is contained in:
Jannis Heydemann
2026-05-27 06:37:13 +02:00
commit 3682c3f3bb
2 changed files with 66 additions and 0 deletions

0
.gitignore vendored Normal file
View File

66
main.c Normal file
View File

@@ -0,0 +1,66 @@
#include <stdio.h>
#include <stdlib.h>
int getRandomNumber();
int askForRepeat();
int running = 1;
int main()
{
int limiter = 10;
printf("Der Limiter ist momentan %d, auf was willst du ihn setzen? \n", limiter);
scanf("%d", &limiter);
while (running == 1)
{
int randomNumber = getRandomNumber(limiter);
int versuch = 0;
char repeat = 0;
printf("Rate eine Zahl zwischen 1 und %d\n", limiter);
scanf("%d", &versuch);
if (versuch == randomNumber)
{
printf("Richtig!\n");
}
else
{
printf("Falsch!\n Probieren wir es mit einer anderen Zahl!\n");
}
int repetition = askForRepeat();
if (repetition == 1)
{
running = 1;
}
else
{
running = 0;
}
}
return 0;
}
int getRandomNumber(int limiter)
{
return rand() % limiter;
}
int askForRepeat()
{
char nochmal;
printf("Willst du nochmal spielen?\n");
scanf("%c", &nochmal);
if (nochmal == 'j')
{
return 1;
}
else if (nochmal == 'n')
{
return 0;
}
else
{
printf("Input konnte nicht gelesen werden\n");
return askForRepeat();
}
}