1

Тема: Допоможіть будь ласка.

Якщо серед трьох чисел а, b та с є хоча б одне парне, то
знайти максимальне число, інакше - мінімальне.

2

Re: Допоможіть будь ласка.

ок, покажіть ваш код, шоб ми бачили, що ви дійсно спробували розв'язати задачу, але у вас щось не вийшло, і тому ви прийшли на форум,

Подякували: koala1

3

Re: Допоможіть будь ласка.

FakiNyan написав:

ок, покажіть ваш код, шоб ми бачили, що ви дійсно спробували розв'язати задачу, але у вас щось не вийшло, і тому ви прийшли на форум,

int main()
{
    SetConsoleCP(1251);
    SetConsoleOutputCP(1251);
    int a, b, c, max, min;
    printf("Введіть a = ");    scanf_s("%d", &a);
    printf("Введіть b = "); scanf_s("%d", &b);
    printf("Введіть c = "); scanf_s("%d", &c);

    if (a % 2 == 0 || b % 2 == 0 || c % 2 == 0)
        printf("max=", max);
    else
        printf("min=", min);
    return 0;
}

4

Re: Допоможіть будь ласка.

Я не розумію як сюди впихнути знаходження максимального та мінімального...

5

Re: Допоможіть будь ласка.

Тобто, вам треба тільки знайти мінімальне і максимальне числа?

Так це ж просто робиться. У вас є a, b та c, серед цих чисел треба знайти максимальне.

Пишете такий самий if, але в ньому перевіряєте, якшо a більше b, і a більше с, тоді максимальним буде a, так само робите для b та c. Пошук мінімального числа аналогічний, але  тільки треба перевіряти, чи якесь число є меншим за інші два.

6

Re: Допоможіть будь ласка.

Саркин написав:

Я не розумію як сюди впихнути знаходження максимального та мінімального...

додаєте фігурні скобки, і тоді все, що в них написано, буде виконуватись, якщо спрацьовує if, або else.

...
 if (a % 2 == 0 || b % 2 == 0 || c % 2 == 0) {
// сюди пихаєте код з пошуку max
        printf("max=", max); 
}
    else {
// а сюди пихаєте код з пошуку min
        printf("min=", min);
}
    return 0;
...
Подякували: koala, Саркин2