3) Представленный ниже фрагмент программы обрабатывает элементы фрагмента одномерного целочисленного массива A с индексами от 1 до 10. Перед началом выполнения данного фрагмента эти элементы массива имели значения 2, 3, 4, 4, 10, 4, 5, 6, 12, 9 (т.е. A[1] = 2, A[2] = 3, .., A[10] = 9). Определите значение переменной s после выполнения фрагмента этой программы (записанного ниже на разных языках программирования). n := 10;
s := 0;
for i:=2 to n do begin
if A[i-1] < A[i] then begin
t := A[i−1];
A[i−1] := A[i];
A[i] := t + 1;
s := s + 1
end
end;
var red = [1, 3, 5, 7, 9, 12, 14, 16, 18, 19, 21, 23, 25, 27, 30, 32, 36, 34];
let num = 0;
let color;
let chet;
let col;
let dyzh;
let n18 = "";
function Rnd() {
num = Math.floor(Math.random() * 37);
definition();
}
function definition() {
if (num != 0) {
if (red.includes(num)) {
color = "красное";
}
else {
color = new String("черное");
}
if (num % 2 == 0) {
chet = "четное";
}
else {
chet = "нечетное";
}
dyzh = Math.ceil(num / 12);
col = num % 3;
if ((num >= 1) && (num <= 18)) {
n18 = "от 1 до 18";
}
else {
n18 = "от 19 до 36";
}
}
}
function print() {
if (num != 0) {
let message = String(num) + ", " + color + ", " + chet + ", " + n18 + ", " + letnum(col) + " колонка, " + letnum(dyzh) + " дюжина";
alert(message);
}
else {
alert("zero");
}
}
function letnum(i) {
if (i == 1) return "первая";
if (i == 2) return "вторая";
if (i == 0) return "третья";
}
Rnd();
print();
#include <iostream>
#include <stdio.h>
#include <time.h>
#include <stdlib.h>
using namespace std;
//Compiler version g++ 6.3.0
using namespace std;
void StartGame()
{
cout << " Игра угадай число";
cout << " У меня есть число между 1 и 1000 Отгадайте и введите ваше число "
<< endl;
cout << " Угадайте и ведите число" ;
}
int RandElement(int *a)
{
*a = rand()%10+1;
return *a;
}
int InputElement(int *b)
{
cin >> *b;
return *b;
}
void WinLose(int &a , int &b)
{
for(int i=0;i<1;i++)
{
if( b==a)
{
cout << "Вы угадали число" << endl;
break;
}
if( b<a)
{
cout << "Вы не угадали.Даное число больше" << endl;
}
if( b>a)
{
cout << "Вы не угадали.Даное число меньше" << endl;
}
if(b!=a&&i==5)//Проверка
{
cout<<"К сожалению Вы так и не смогли угадать число...\n";
}
}
cout << " Бот загадал число " << a;
}
int main()
{
srand(time(0));
int a,b;
//setlocale(LC_CTYPE, "rus");
StartGame();
RandElement(&a);
InputElement(&b);
WinLose(a,b);
}