153k views
2 votes
Write a C++ program that declares an array alpha of 50 components of type double. Initialize the array so that the first 25 components are equal to the square of the index variable (the position that element will occupy), and the last 25 components are equal to three times the index variable. Output the array so that 10 elements per line are printed. For the number at index 5, the value would be 25, which is 5 squared. The 25th index would hold a value of 75, which is 3 * 25.

1 Answer

4 votes

Answer:

#include <iostream>

#include <array>

static std::array<double, 51> nums;

int main()

{

std::array<double, 51> nums;

int for1;

int for2;

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

{

nums[i] = i;

for1 = i * i;

std::cout << for1 << ", ";

if(i%10==0)

std::cout << "\\";

}

for (int i = 26; i < 51; i++)

{

nums[i] = i;

for2 = i * 3;

std::cout << for2 << ", ";

if (i % 10 == 0)

std::cout << "\\";

}

}

hope i helped :D

User Domagojk
by
5.3k points