Задание ** картинке, язык C++

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

Задание на картинке, язык C++


image

Информатика (96 баллов) | 32 просмотров
Дан 1 ответ
0 голосов
Правильный ответ

#include


int main()

{

short int N;

std::cin >> N;

int* a = new int[N];


for(int i = 0; i < N; i++)

{

 if(i % 2 == 0)

 {

 a[i] = i*i;

 }

 else

 {

 if(i + 1 == N)

   a[i] = (a[i-1] + N*N) / 2 + i;

 else

   a[i] = (a[i-1] + (i+1) * (i+1)) / 2 + i;

 }

 std::cout << a[i] << " ";</p>

}

std::cout << std::endl;</p>

delete[] a;

}

g++ compiler



image
(4.0k баллов)