Вычисли сумму чисел в MS Excel.
1. 297; 25; 1281; 57,6
2. 297; 25; 1281; 57,6; 61,4
Дан фрагмент таблицы «Зарплата сотрудников».
A B
1 Фамилия Зарплата, руб.
2 Иванов 10850
3 Петров 13749,78
4 Кошкина 5934
5 Владимирова 16153,65
6 Поляков 38601
7 Николаев 15972
8 Короленко 13789,14
В программе MS Excel использована функция MIN. И записана следующим образом: =MIN(B2:B8)
Полученный ответ:
.
В программе MS Excel использована функция MAX. И записана следующим образом: =MAX(B2:B8)
Полученный ответ:
.
// PascalABC.NET 3.1, сборка 1200 от 13.03.2016
function IsPrime(n:integer):boolean;
begin
if n<4 then Result:=True
else begin
var found:= (n mod 2 = 0);
var p:=3;
while (not found) and (sqr(p)<=n) do
begin
found:=(n mod p = 0);
p+=2
end;
Result:=not found
end
end;
begin
Writeln('k=',ArrRandom(ReadInteger('n='),1,999).Println.
Where(x->IsPrime(x)).Count)
end.
Тестовое решение:
n= 10
401 828 780 444 694 965 23 341 673 875
k=3
2. А вот так это пишется с процедурой
// PascalABC.NET 3.1, сборка 1200 от 13.03.2016
procedure IsPrime(n:integer; var res:boolean);
begin
if n<4 then res:=True
else begin
var found:= (n mod 2 = 0);
var p:=3;
while (not found) and (sqr(p)<=n) do
begin
found:=(n mod p = 0);
p+=2
end;
res:=not found
end
end;
begin
var a:=ArrRandom(ReadInteger('n='),1,999); a.Println;
var k:=0;
var prime:boolean;
foreach var e in a do begin
IsPrime(e,prime);
if Prime then Inc(k)
end;
Writeln('k=',k)
end.
Тестовое решение:
n= 12
199 43 71 365 417 904 170 212 694 103 161 689
k=4
#include <iostream>
using namespace std;
void main()
{
int i, n, z=0, k[16], b[15] ;
setlocale(LC_ALL,"rus"); // включаем русский язык
cout<<"Введите размер массива : ";
cin>>n; // вводим размер массива n<=15
for (i=1;i<=n;i++)
{
k[i]=rand()%15; // генерируем и выводим число
cout<<"k [ "<< i <<" ] = "<<k[i]<<endl;
}
cout<<""<<endl;
for (i=1;i<=n;i+=2)
{
z+=1;
b[z]=k[i];
cout<<"b [ "<< z <<" ] = "<<b[z]<<endl;
}
system("pause"); // чтобы консоль не закрывалась мгновенно
}
Тесты :