Using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace ConsoleApplication4
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine("Введи длину массива");
int n = int.Parse(Console.ReadLine());
int[] mass = new int[n];
for (int i = 0; i < n; i++)
{
Console.WriteLine("Введи " + i + " элемент");
mass[i] = int.Parse(Console.ReadLine());
}
for (int i = 0; i < n; i++)
{
if (i == mass[i])
Console.WriteLine("Элемент " + i + " совпадает со своим индексом");
}
Console.ReadKey();
}
}
}
1)
<span>typedef size_t uint32;
mt19937 gen{ random_device()() };
uniform_int_distribution<uint32> uid(20, 100);
const uint32 N = 10;
int main()
{
uint32 arr[N], pos{0}, neg{0};
for (uint32 i = 0; i < N; ++i) {
arr[i] = uid(gen);
cout << arr[i] << " ";
if (arr[i] % 2 == 0) ++pos;
else ++neg;
}
cout << endl << pos << "/" << neg << endl;
system("pause");
<span>}
2)
</span></span><span>typedef size_t uint32;
mt19937 gen{ random_device()() };
uniform_int_distribution<uint32> uid(0, 100);
const uint32 N = 10;
int main()
{
uint32 arr[N], lf{ 0 }, hf{ 0 }, sum1{ 0 }, sum2{ 0 };
for (uint32 i = 0; i < N; ++i) {
arr[i] = uid(gen);
cout << arr[i] << " ";
if (arr[i] >= 50) {
++lf;
sum1 += arr[i];
} else {
++hf;
sum2 += arr[i];
}
}
cout << endl << sum1 / lf << "/" << sum2 / hf << endl;
system("pause");
<span>}</span></span>
Если его параметр может принимать любое значение в пределах некоторого интервала!
Последовательные двоичные код от 00 до 11 - это 00, 01, 10 и 11.
Нужно наибольшее число подряд идущих нулей. Двух рядом стоящих одинаковых букв в последовательности нет, значит 0000 быть не может. Поэтому наибольшее количество нулей будет равно 4, в таком случае код одной буквы будет равен 10, следующей после неё - 00, следующей - 01, то есть вместе они образуют комбинацию 10 00 01
Как-то так:
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"]