Var
a,chislo,t:longint;
<span>c,nov,posl:integer; </span>
<span>begin </span>
<span>readln(a); </span>
<span>posl:=a mod 10; </span>
<span>chislo:=a; </span>
<span>t:=1; </span>
<span>repeat </span>
<span>a:=a div 10; </span>
<span>t:=t*10; </span>
<span>until a<10; </span>
<span>chislo:=chislo mod t; </span>
<span>chislo:=posl*t+chislo-posl+a; </span>
<span>writeln(chislo); </span>
<span>readln; </span>
<span>end.</span>
Program z1;
var a,b,c:real;
begin
writeln('введите 2 числа');
readln(a,b);
if (a>b) then c:=a/b
else c:=b/a;
writeln(c);
end.
ну смотри тут не так все сложно
у тебя есть формула N = 2 ^ i - то есть 2 в степени i
подставляешь в каждой строчке значение N (в первом столбце)
и решаешь:
8 = 2 ^ i - думаешь так: в какой степени должна быть 2 что бы получилось 8 ?!
ответ: в 2 ^ 3 (потому что 2 * 2 * 2 = 8)
и так далее:
32 = 2 ^ 5 (потому что 2 * 2 * 2 * 2 * 2 = 32)
64 = 2 ^ 6 (потому что 2 * 2 * 2 * 2 * 2 * 2 = 64)
128 = 2 ^ 7
256 = 2 ^ 8
понял ?!)
<h2>Код (выполнен и написан на языке С++)</h2>
#include <iostream>
#include <math.h> // для функции sqrt()
using namespace std;
int main()
{
setlocale(LC_ALL, "Russian");
int x;
cout << "Введите x: ";
cin >> x;
if((x + 5) < 0){
cout << "Корень из отрицательного числа не вычисляется!" << endl;
return 0;
}
else {
cout << "Корень из " << x + 5 << " равен " << sqrt(x + 5) << endl;
}
return 0;
}
<h2>Проверка:
</h2>
Введите x: 139
Корень из 144 равен 12
Введите x: -5
Корень из 0 равен 0
Введите x: -6
Корень из отрицательного числа не вычисляется!
Программы, по которым работают компьютеры - это драйверы