Можно реализовать через строки, но вы видимо только начали проходить Паскаль, поэтому такой вариант ;-)
Программа (без проверки существования треугольника):
#include <iostream>
#include <cmath>
using namespace std;
int main() {
double a,b,c,p;
double p2, s;
cin >> a >> b >> c;
p = a+b+c;
p2 = p/2.0;
s = sqrt(p2*(p2-a)*(p2-b)*(p2-c));
cout << "p = " << p << " s = " << s;
return 0;
}
Пример 1:
3 4 5
p = 12 s = 6
Пример 2:
1 1 1
p = 3 s = 0.433013
В целом, все, но FTP специализирован на файлах: <em>F</em><em>ile </em>Transfer Protocol
Ответ 2 , последовательность символом , слов , абзацев