Var n, i, min, max, min_i, max_i, tmp: integer; a:array[1..100] of integer;
begin
readln(n);
for i := 1 to n do
read(a[i]);
min := a[1];
max := a[1];
min_i := 1; {номер минимального}
max_i := 1;
for i := 2 to n do
begin
if min > a[i] then
begin
min := a[i];
min_i := i;
end;
if max < a[i] then
begin
max := a[i];
max_i := i;
end;
end;
tmp := a[max_i];
a[max_i] := a[min_i];
a[min_i] := tmp;
for i := 1 to n do
write(a[i], ' ');
end.
Из математики:
треугольник существует тогда и только тогда, когда длина одной стороны не превосходит суммы длин двух других сторон (неравенство треугольника). Т.е. необходимо провести три сравнения:
program qq;
uses crt;
var a, b, c, p: integer;
begin
p:=0; // обнуляем переменную
writeln('Введите через пробел значения a, b и с');
readln (a, b, c);
if a<=(b+c) then
if b<=(a+c) then
if c<=(b+a) then
p:=1; //если все условия
//выполнены то треугольник
//существует. присваиваем переменной значение 1.
writeln (p);
<span>end.</span>
1.
#include <iostream>
#include <cmath>
using namespace std;
int main()
{
double x,y;
cout << "x = ";
cin >> x;
if (x>0) y = pow(sin(x),2);
else y = 1-2*sin(x*x);
cout << "1) y = " << y << "\n";
if (x>0) y = sin(x*x);
else y = 1-2*pow(sin(x),2);
cout << "2) y = " << y << "\n";
return 0;
}
Пример:
<span>x = 2
1) y = 0.0199149
2) y = 0.412118
2.
#include <iostream>
using namespace std;
int main()
{
double x,y;
cout << "Введите x и y: ";
cin >> x >> y;
if (x<4) cout << "I";
else cout << "II";
return 0;
}
Пример:
<span>Введите x и y:5 3
</span><span>II</span></span>