Как-то так:
function getMatches() {
var reg = /\b[A-Z][A-z]+\b/g
var words = "Hello Welcome nice Znanija no Yes AbsoLutle OK ok OK"
return words.match(reg);
}
вывод:
> (7) ["Hello", "Welcome", "Znanija", "Yes", "AbsoLutle", "OK", "OK"]
Сами значения вычислить понятно как. Пусть будет шаг h:=0.1
var a, b, h, x, y: real
BEGIN
a := -10; b := 10; h := 0.1;
x := a;
while (x <= b) do
begin
y:=1/(x*x*x);
Draw(x, y); // Это подпрограмма рисования точки с координатами (x, y)
x:= x+h;
end;
END.
А вот как в паскале рисовать на экране, я не знаю.
Подпрограмму Draw я оставляю ненаписанной.
3 стула поставить в углы, по 1 стулу на каждую сторону, где в углу нет стула <span>каждый стул в углу принадлежит двум сторонам.</span>
4) DVD+RW
На CD-RW в принципе тоже можно, но перед этим надо полностью стереть все что там хранится и записать это заново. А первые два варианта - диски однократной записи.
#include <iostream>
#include <vector>
#include <cstdlib>
using namespace std;
int main()
{
int count;
cout <<"Введите размер массива: ";
cin >>count;
vector<int> v(count);
srand(time(0));
for (int i=0; i<count; i++)
{
v[i]=rand()%100;
cout <<v[i] <<" ";
}
cout <<endl;
int c=0;
int n;
cout <<"Введите максимальный элемент: ";
cin >>n;
for (int i=0; i<v.size(); i++)
if (v[i]>n)
{
v[i]=n;
c++;
}
cout <<"Было произведено " <<c <<" замен" <<endl;
for (int i=0; i<v.size(); i++)
cout <<v[i] <<" ";
cout <<endl;
return 0;
}