Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Центр помощи > [C] Действия над числами


Автор: sasha1212 11.3.2014, 21:31
Даны числа :А,В,С.Если их полусумма больше нуля,то наименьшее из чисел возвести в квадрат.В противном случае,все отрицательные из них уменьшить в два раза .Вывести все числа.
 Помогите написать программу на C,алгоритм есть

Автор: _zorn_ 12.3.2014, 04:20
На коленке
Код

int a,b,c
cout<<"a:";
cin>>a;
cout<<"b:";
cin>>b;
cout<<"c:";
cin>>c;
if((a+b+c)/2>0)
{
  if(a<b&&a<c) a*=a;
  if(b<a&&b<c) b*=b;
  if(c<a&&c<b) c*=c;
}else{
  if(a<0) a*=2;
  if(b<0) b*=2;
  if(c<0) c*=2;
}
cout<<"a:"<<a<<",b:"<<b<<",c:"<<c;


Автор: sasha1212 12.3.2014, 17:38
Спасибо

Автор: bsa 14.3.2014, 20:46

M
bsa
Для домашних заданий, курсовых и т.п. существует \"Центр Помощи\".




Тема перенесена. 

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)