&&
с одним условием прекрасно работает, а с ним не хочет.#include <cs50.h>
#include <stdio.h>
#include <stdlib.h>
int GetPositiveInt();
int main() {
int p = GetPositiveInt();
printf("THX 4 THE %d!\n", p);
return 0;
}
int GetPositiveInt()
{
int p;
do {
printf("ENTER NUM IN THE RANGE: ");
p = GetInt();
} while (p <=0 && p >= 23);
return p;
}