Язык C++.
#include <iostream>
using namespace std;
int main () {
float a, b, c, p;
cout << "Введите стороны треугольника: " << endl;
cin >> a >> b >> c;
if (a + b > c && a + c > b && b + c > a) {
cout << "Периметр треугольника: " << a+b+c << endl;
}
else {
cout << "Треугольник не существует." << endl;
}
}
Var a,b:integer;beginreadln(a,b);writeln(a div b);end.
Незнаю как тебе объяснить, сам до конца не понял как не целые числа переводить.
12/8 = 1 остаток останется 4
1/8 = 0 остаток останется 1
12 в 10-тичной = 14 в 8-ричной
Теперь переводим дробную часть 12.5 в 10-тичной системе в 8-ую систему:
0.5·8 = 4.0
0.510 = 0.48
как то так.... я не уверен, вроде правильно.
Var s,s1,s2:string;
//вариант с несколькими символами в подстроках замены
i,m:integer;
begin;
readln(s);
readln(s1);
readln(s2);
while pos(s1,s)<>0 do //пока подстрока есть в строке выполнять
begin;
m:=pos(s1,s); //сохраняем текущую позицию
delete(s,pos(s1,s),length(s1)); //удаляем ненужную подстроку
Insert(s2,s,m); //вставляем нужную подстроку на её место
end;
writeln(s);
<span>end.</span>