# include <math.h>
# include <stdio.h>
# define Lab2 "Лабораторная №2"
# define vvod "Ввидите целое число от 0 до 2"
int main()
{
float a,b,c,y,M; int k;
printf("\n %s",Lab2);
printf("\n %s",vvod);
scanf (" %f %f %f", &a,&c,&b) ;
M=(a+pow(b,2))/c;
switch (scanf (" %d ", &k))
{
case 0: y=exp(M+c) ; break;
case 1: y=log(a/b); break;
case 2: y=pow((pow((a+b),2)+c),1/2); break;
default:
printf ("ошибка при вводе, повторите \n");
}
printf("\n k = %d ", k); // Вывод k
printf("\n M = %f ", M); // Вывод M
printf("\n y = %f ", y); // Вывод y
}
IyBpbmNsdWRlIDxtYXRoLmg+CiMgaW5jbHVkZSA8c3RkaW8uaD4KIyBkZWZpbmUgTGFiMiAi0JvQsNCx0L7RgNCw0YLQvtGA0L3QsNGPIOKEljIiCiMgZGVmaW5lIHZ2b2QgItCS0LLQuNC00LjRgtC1INGG0LXQu9C+0LUg0YfQuNGB0LvQviDQvtGCIDAg0LTQviAyIgoKaW50IG1haW4oKQp7CglmbG9hdCBhLGIsYyx5LE07IGludCBrOyAKICBwcmludGYoIlxuICVzIixMYWIyKTsKICBwcmludGYoIlxuICVzIix2dm9kKTsKICAgc2NhbmYgKCIgJWYgJWYgJWYiLCAmYSwmYywmYikgOyAKICAgTT0oYStwb3coYiwyKSkvYzsKICAgc3dpdGNoIChzY2FuZiAoIiAlZCAiLCAmaykpICAgCgkJewoJIGNhc2UgMDogeT1leHAoTStjKSA7ICBicmVhazsKCSBjYXNlIDE6IHk9bG9nKGEvYik7ICBicmVhazsKCSBjYXNlIDI6IHk9cG93KChwb3coKGErYiksMikrYyksMS8yKTsgIGJyZWFrOwoJIGRlZmF1bHQ6CiAgICAgcHJpbnRmICgi0L7RiNC40LHQutCwINC/0YDQuCDQstCy0L7QtNC1LCDQv9C+0LLRgtC+0YDQuNGC0LUgXG4iKTsKCSAgICB9CiBwcmludGYoIlxuIGsgPSAlZCAiLCBrKTsgLy8g0JLRi9Cy0L7QtCBrIAogcHJpbnRmKCJcbiBNID0gJWYgIiwgTSk7IC8vINCS0YvQstC+0LQgTQogcHJpbnRmKCJcbiB5ID0gJWYgIiwgeSk7IC8vINCS0YvQstC+0LQgeQp9