//MV C++ 10
#include <iostream>
#include <cmath>
using namespace std;
int main(){
for (float x=0; x<=5; x+=0.5)
cout<<"x = "<<x<<"; y = "<<sqrt(x)+pow(cos(x), 2)+1<<endl;
return 0;
}
Вот функция проверки числа на простоту
bool isSimple(int n){
for(int i=2;i<=sqrt(n);i++)
if(n%i==0) return false;
return true;
}
1. 16 бит симв * 10 * 32 * 48 = 245760 бит / 8 / 1024 = 30 кбайт
2. <span>Тише едешь – дальше будешь. = 27 симв * 2 байт симв = 54 байт
3. 5 кбайт * 1024 * 8 = </span>40960 бит; 8 * 1024 = 8192; 40960 бит / 8192 симв = = 5 бит на символ; 2^5 = 32 символов содержит алфавит.
4. первый (ln(256)/ln(2)) / (ln(64)/ln(2)) = 1,3 раза больше первый второго.
5. iso=1 байт симв; unicode=2 байт симв; 2 кбайт / (2/1) = 1 кбайт вес будет
6. <span>Как мало прожито – как много пережито! = 38 симв; 38 * 1 байт = 38 байт
7. будет тот же самый "computer". Значит и последовательность десятичных цифр та же самая копия.
8. Будет l i n k
</span>
16*15 = 240 символов на странице
0,25 килобайт = 1024/4 = 256 байт
При одном байте на символ (не всегда так!!!)
получится 256 символов, 240 на первом листе и 16 на втором.
<em>// PascalABC.NET 3.3, сборка 1573 от 04.11.2017</em>
<em>// Внимание! Если программа не работает, обновите версию!</em>
begin
var n:=ReadInteger('Количество строк/столбцов в матрице:');
Writeln('Введите элементы матрицы построчно');
var a:=ReadMatrInteger(n,n);
Writeln('Исходная матрица'); a.Println(4);
Writeln(4*a.ColCount*'-');
var s:=a.ElementsWithIndexes;
var imin:=s.MinBy(t->t[0])[1];
var imax:=s.MaxBy(t->t[0])[1];
if imin<>imax then a.SwapRows(imin,imax);
Writeln('Матрица-результат'); a.Println(4);
end.
<u>Пример</u>
Количество строк/столбцов в матрице: 5
Введите элементы матрицы построчно
51 -74 -22 -83 -89 87 66 -61 -16 -32 -82 -17 -7 -26 -10 91 5 45 0 25 -47 -44 24 -19 75
Исходная матрица
51 -74 -22 -83 -89
87 66 -61 -16 -32
-82 -17 -7 -26 -10
91 5 45 0 25
-47 -44 24 -19 75
--------------------
Матрица-результат
91 5 45 0 25
87 66 -61 -16 -32
-82 -17 -7 -26 -10
51 -74 -22 -83 -89
-47 -44 24 -19 75