השאלה הזאת לא קשה או מסובכת...
לא יודע על איזה קורס אתם מדברים, משום מה הסיקסיק הזה נשמע לי מוכר בכל זאת.
השאלה לא קשה ולא מצריכה פונקציות או מערכים או סיפריות אחרות חוץ מ stdio.h בשביל הscanf printf.
#include <stdio.h>
int main()
{
int numberOne, numberTwo;
do
{
printf("Enter an odd number between [5, 21]:\n");
scanf("%d", &numberOne);
if ( (numberOne % 2 == 0) || (numberOne > 21) || (numberOne < 5) )
{
printf("This number is not odd, enter again\n");
}
} while ( (numberOne % 2 == 0) || (numberOne > 21) || (numberOne < 5) );
printf("Number accepted.\n");
do
{
printf("Enter an another odd number between [5, 21]:\n");
scanf("%d", &numberTwo);
if ( (numberTwo % 2 == 0) || (numberTwo > 21) || (numberTwo < 5) )
{
printf("This number is not odd, enter again\n");
}
} while ( (numberTwo % 2 == 0) || (numberTwo > 21) || (numberTwo < 5) );
printf("Number accepted.\nThe number are %d and %d.\n", numberOne, numberTwo);
return 0;
}