HorseOfDeath
03.09.2020 10:58

Программа не считает y. Не понимаю в чем проблема. Язык Си. Обязательно через switch. Условие к программе приложено в фото #define _CRT_SECURE_NO_WARNINGS

#include

#include

#include

int main()

{

setlocale(LC_ALL, "Rus");

float a, b, x, y;

int i;

printf("Введите i от 1 до 3\n");

scanf("%d", &i);

switch (i)

{

case 1: {a = 1.1; b = 1.45 * (10 * 10);

y = ((a - 4 * sin(b)) / cos(a * a)) * sqrt(a + b);

printf("y=%y", y); }

break;

case 2: {a = 13.02; b = 3.74; y = (exp(-0.25 * a) / log10(a + b)) * sqrt(a + b); printf("%y", y); }

break;

case 3: { printf("Введите х\n");

scanf("%f", &x);

if (x < 4) {

y = (exp(-x) + 1) / 0.01 * x; printf("%y", y);

}

if ((x >= 4) && (x < 20)) {

y = -17.3 * x; printf("%y", y);

}

if (x >= 20) {

y = x * x + 4;

}

break;

}

}

}


Программа не считает y. Не понимаю в чем проблема. Язык Си. Обязательно через switch. Условие к прог

Нажмите на рекламу ниже и сразу увидите ответ
Популярные вопросы:
Ответ:
nisa89
03.11.2021 23:08

ответ:

n = int(

lstr = (" ")

ns = []

i = 0

tot = 0

while i < n:

    ns.append(int(

    tot += int(lstr[i])

    i += 1

if tot % 5 == 0 and len(ns) > 4:

    sm = int(tot / 5)

    ns = sorted(ns, reverse=true)

    ps = "yes"

    su = 0

    sk = 0

    b = false

    for n in ns:

        if n ! = 0 and b:

            su == 0

            sk += 1

            b = false

            break

        if sk == 5:

            ps = "no"

            break

        su += n

        if abs(su) > abs(sm):

            ps = "no"

            break

        if su == sm:

            b = true

    print(ps)

else:

    print("no")

объяснение:

0,0(0 оценок)
Ответ:
moon471
03.11.2021 23:08

ответ:

n = int(

lstr = (" ")

ns = []

i = 0

tot = 0

while i < n:

    ns.append(int(

    tot += int(lstr[i])

    i += 1

if tot % 5 == 0 and len(ns) > 4:

    sm = int(tot / 5)

    ns = sorted(ns, reverse=true)

    ps = "yes"

    su = 0

    sk = 0

    b = false

    for n in ns:

        if n ! = 0 and b:

            su == 0

            sk += 1

            b = false

            break

        if sk == 5:

            ps = "no"

            break

        su += n

        if abs(su) > abs(sm):

            ps = "no"

            break

        if su == sm:

            b = true

    print(ps)

else:

    print("no")

объяснение:

0,0(0 оценок)
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота