Вычислить значение функции Y=X*X для X=2,4,6,8...36 и разместите их в одномерном массиве...

0 голосов
39 просмотров

Вычислить значение функции Y=X*X для X=2,4,6,8...36 и разместите их в одномерном массиве Y.


Информатика (15 баллов) | 39 просмотров
0

Язык ?

Дано ответов: 2
0 голосов
Правильный ответ
// PascalABC.NET 3.2, сборка 1385 от 14.02.2017
// Внимание! Если программа не работает, обновите версию!

begin var y:=Range(2,36,2).Select(i->i*i).ToArray; y.Println end.

Результат
4 16 36 64 100 144 196 256 324 400 484 576 676 784 900 1024 1156 1296
(150k баллов)
0 голосов

//с++
#include
using namespace std;
const int n = 18;

void main() {
int *y = new int[n];
int tmp = 2;
for (int i(0);iy[i] = tmp*tmp;
tmp+=2;
}
//вывод массива:
for (int i(0);icout << i+1 << ":" << y[i] << endl;<br>}
return;
}

(996 баллов)
0

тем не менее, данный язык наиболее практичен в других областях программирования, которые Паскалю даже не снились ))