Перевести код из паскаля в си - C (СИ) (73342)

Формулировка задачи:

var  a, b: real;
begin
  write('a = '); readln(a);
  write('b = '); readln(b);
  if a = b
    then write('f = ', -125)
    else if a = 0
      then write('f is undefined')
      else if a > b
        then write('f = ', 52 * b / a + b)
        else write(a * b - 4 / a);
  readln
end.
Переделайте пожалуйста в Си

Код к задаче: «Перевести код из паскаля в си - C (СИ) (73342)»

textual
#include <stdio.h>
int main()
{
float a,b;
printf("a = ");
scanf("%f", &a);
printf("b = ");
scanf("%f", &b);
if (a==b)
printf("f = -125\n");
else if (a==0)
printf("f is undefined\n");
else if (a > b)
printf("f = %g\n", 52*b/a+b);
else printf("%g\n", a*b-4/a);
}

11   голосов, оценка 4.091 из 5


СОХРАНИТЬ ССЫЛКУ