


Напишите пожалуйста программу на языке Си. есть начало но не знаю как вывести
Если сумма трёх попарно различных действительных чисел x,y,z меньше единицы, то наименьшее из этих трёх чисел заменить полусуммой двух других; иначе заменить меньшее из x и y полусуммой двух оставшихся значений.
#include
#include
int
main ()
{
setlocale (LC_ALL, "Rus");
int x, y, z;
scanf ("%d %d %d ", &x, &y, &z);
if ((x + y + z) < 1)
{
printf("сумма меньше 1\n");
if (x <y; y)
{
x = (y + z) / 2;
}
else
{
y = (x + z) / 2;
}
}
if ((x + y + z) < 1)
{
if ((x < y) && (x < z))
{
x = (y + z) / 2;
}
else
{
if (y < z)
{
y = (x + z) / 2;
}
else
z = (x + y) / 2;
}
}
а там, судя по условию, ничего выводить не надо. посчитал - и баиньки.
но если всё-таки надо, то как-то так:
printf("%f %f %f\n", x, y, z);
и да, там не int должно быть, а float (числа - действительные, а не целые)
для начала синтаксические ошибки
устрани
строка 13
if (x <y; y)
и через компилятор прогу пропусти
У меня свой проект на Си. Пиши сам.
Даже не попросил, просто НАПИШИТЕ!
мы тебе не рабы !