filimon131262
?>

В-2 напишите фрагмент программы, которая преобразует массив из десяти элементов следующим образом: все положительные элементы заменяет их квадратами, а остальные заменяет 1

Информатика

Ответы

Aleksandrovich_Mitoyan1138
For i := 1 to 10 do
        if a[i] > 0 then
            a[i] := a[i] * a[i]
        else a[i] := 1;
olarina6510

#include <iostream>

#include<vector>

using namespace std;

int square(int x){

for (int i = 1; i <= 45; ++i){

if (i * i <= x){

continue;

}

return (i - 1) * (i - 1);

}

}

int main()

{

int x, y, xwas, ywas, xywas;

cin >> x >> y;

xwas = square(x);

ywas = square(y);

xywas = square(x + y);

if (xwas + ywas < xywas){

cout << "Petya gives paint to Vasya";

}

else if (xwas + ywas == xywas){

cout << "Equal";

}

else {

cout << "Petya leaves paint to himself";

}

return 0;

}#include <iostream>

#include<vector>

using namespace std;

int square(int x){

for (int i = 1; i <= 45; ++i){

if (i * i <= x){

continue;

}

return (i - 1) * (i - 1);

}

}

int main()

{

int x, y, xwas, ywas, xywas;

cin >> x >> y;

xwas = square(x);

ywas = square(y);

xywas = square(x + y);

if (xwas + ywas < xywas){

cout << "Petya gives paint to Vasya";

}

else if (xwas + ywas == xywas){

cout << "Equal";

}

else {

cout << "Petya leaves paint to himself";

}

return 0;

}

Объяснение:

ladykalmikova81

Язык программирования javascript

1.

Функция для сложения двух чисел:

// определим функцию add, которая принимает 2 числа: а и b - и возвращает сумму этих двух чисел

function add(a, b) {

   return a+b;

}

Функция для умножения двух чисел:

// определим функцию multiply, которая принимает 2 числа: а и b - и возвращает произведение этих двух чисел.

function multiply(a, b) {

   return a*b;

}

Дано выражение: 36325 * 9824 + 777

С двух данных функций выражение можно записать так:

// сначала находим произведение чисел 36325 и 9824, потом находим сумму результата произведения и 777. В результате получим число 356857577

add(multiply(36325, 9824), 777)

2.

Функция проверки равенства двух массивов:

// сначала проверяем, равны ли длины двух массивов с свойства length, которое возвращает количество элементов в массиве. Если длины не равны, то возвращаем false. Далее в цикле проверяем равны ли соответствующие элементы массива между собой. Если есть пара элементов, которые неравны, то возвращаем false.

function areArraysSame(array_one, array_two) {

   if (array_one.length != array_two.length) return false;

   for (let i = 0; i < array_one.length; i++)

       if (array_one[i] != array_two[i])

           return false;

   return true;

}

Ответить на вопрос

Поделитесь своими знаниями, ответьте на вопрос:

В-2 напишите фрагмент программы, которая преобразует массив из десяти элементов следующим образом: все положительные элементы заменяет их квадратами, а остальные заменяет 1
Ваше имя (никнейм)*
Email*
Комментарий*

Популярные вопросы в разделе

Кольцова
Tatyanaaarzieva72
Александрович175
mashere59
annakorotaev3
natkul22
Aleksandr556
igorshevkun
buhh20104519
Natysya7777
Анатолий
Гаврилаш
AntonovaAvi1716
Никита_Тузов
Barabanov Gerasimenko