Вот функция проверки числа на простоту
bool isSimple(int n){
for(int i=2;i<=sqrt(n);i++)
if(n%i==0) return false;
return true;
}
вставь первое предложение своего вопроса в поисковую строку, увидеш видео в ютубе которое называеться Практична робота 5. там решение.
Решение для 6 задачи)
<span># include <iostream>
<span>using namespace std;
</span><span>int main()
</span>{
<span>int n, nf = 1;</span><span>
cin >> n;</span><span>
for(int i = 2 ; i <= n ; i++)</span><span>
nf *= i;</span><span>
cout << nf;</span><span>
return 0;
</span><span>}</span></span>
For(i = 0; i < N; i++)
{
sum += a[i] * a[i];
}
Const
n = 20;
var
i, imax, j, x: integer;
a: array[1..n]of integer;
begin
for i := 1 to n do
a[i] := random(100);
for i := 1 to n - 1 do
begin
imax := i;
for j := i + 1 to n do
if a[j] > a[imax] then
imax := j;
x := a[i];
a[i] := a[imax];
a[imax] := x;
end;
for i := 1 to n do
write(a[i],' ');
writeln();
writeln(imax);
end.