Зе
Земфира
Помогите, пожалуйста, по информатике
Даны три числа a,b,c. Если среди них есть положительные, то найти сумму этих 3 чисел, а иначе найти max из трех.
Даны три числа a,b,c. Если среди них есть положительные, то найти сумму этих 3 чисел, а иначе найти max из трех.
Задачка-то простенькая..
а че надо то, алгоритм написать или на программку?
Вот так на Си++
int a(0),b(0),c(0),res(0),max(0);
....
if((a>0)||(b>0)||(c>0)) res = a+b+c;
else
{
if(a>b) max = a;
else max = b;
if(c>max) max = c;
res = max;
}
Если (a>0) или (b>0) или (c>0), то n::=a+b+c, иначе:
n::=a
если b>n, то n::=b
если c>n, то n::=c
Вывод n.