5. Correct the following code so that it correctly sets the value of each elemen
ID: 3844189 • Letter: 5
Question
5. Correct the following code so that it correctly sets the value of each element of myList to
the index of the element.
int myList[10];
for(int i = 1; i <= 10; i--)
myList[i] = [i];
6. Write C++ statements to define and initialize the following arrays.
a. Array heights of 10 components of type double. Initialize this array to the
following values: 5.2, 6.3, 5.8, 4.9, 5.2, 5.7, 6.7, 7.1, 5.10, 6.0.
b. Array weights of 7 components of type int. Initialize this array to the following
values: 120, 125, 137, 140, 150, 180, 210.
c. Array specialSymbols of type char. Initialize this array to the following values:
'$', '#', '%', '@', '&', '! ', '^'.
d. Array seasons of 4 components of type string. Initialize this array to the
following values: "fall", "winter", "spring", "summer".
7. What is the output of the following C++ code?
#include <iostream>
using namespace std;
int main()
{
int beta[7] = {3, 5};
for(int i = 2; i < 7; i++)
{
beta[i] = 3 * i + 2;
beta[i - 1] = beta[i - 1] + beta[i];
beta[i - 2] = beta[i - 2] + beta [i - 1];
}
for(int i = 0; i < 7; i++)
cout << beta[i] << " ";
cout << endl;
return 0;
}
Explanation / Answer
5)
//in c++ array indices start from 0 so the code will be looks like this
int myList[10];
for(int i = 1; i <= 10; i--)
myList[i-1] = [i-1];
6)
Array intialization in c++
<datatype> <variblename>[]={ele1,ele2,...........};
a)Array heights of 10 components of type double. Initialize this array to the
following values: 5.2, 6.3, 5.8, 4.9, 5.2, 5.7, 6.7, 7.1, 5.10, 6.0.
double heights[]={5.2, 6.3, 5.8, 4.9, 5.2, 5.7, 6.7, 7.1, 5.10, 6.0};
b. Array weights of 7 components of type int. Initialize this array to the following
values: 120, 125, 137, 140, 150, 180, 210.
int weights[]={120, 125, 137, 140, 150, 180, 210};
c. Array specialSymbols of type char. Initialize this array to the following values:
'$', '#', '%', '@', '&', '! ', '^'.
char specialSymbols []={'$', '#', '%', '@', '&', '! ', '^'};
d. Array seasons of 4 components of type string. Initialize this array to the
following values: "fall", "winter", "spring", "summer".
string specialSymbols []={"fall", "winter", "spring", "summer"};
7)
when i= 2
beta[ 2 ]=3 * 2 +2 = 8
beta[ 1 ]=beta[ 1 ]+beta[ 2 ] = 13
beta[ 0 ]=beta[ 1 ]+beta[ 0 ] = 16
when i= 3
beta[ 3 ]=3 * 3 +2 = 11
beta[ 2 ]=beta[ 2 ]+beta[ 3 ] = 19
beta[ 1 ]=beta[ 2 ]+beta[ 1 ] = 32
when i= 4
beta[ 4 ]=3 * 4 +2 = 14
beta[ 3 ]=beta[ 3 ]+beta[ 4 ] = 25
beta[ 2 ]=beta[ 3 ]+beta[ 2 ] = 44
when i= 5
beta[ 5 ]=3 * 5 +2 = 17
beta[ 4 ]=beta[ 4 ]+beta[ 5 ] = 31
beta[ 3 ]=beta[ 4 ]+beta[ 3 ] = 56
when i= 6
beta[ 6 ]=3 * 6 +2 = 20
beta[ 5 ]=beta[ 5 ]+beta[ 6 ] = 37
beta[ 4 ]=beta[ 5 ]+beta[ 4 ] = 68
so out put is [16, 32, 44, 56, 68, 37, 20]
5)
//in c++ array indices start from 0 so the code will be looks like this
int myList[10];
for(int i = 1; i <= 10; i--)
myList[i-1] = [i-1];
6)
Array intialization in c++
<datatype> <variblename>[]={ele1,ele2,...........};
a)Array heights of 10 components of type double. Initialize this array to the
following values: 5.2, 6.3, 5.8, 4.9, 5.2, 5.7, 6.7, 7.1, 5.10, 6.0.
double heights[]={5.2, 6.3, 5.8, 4.9, 5.2, 5.7, 6.7, 7.1, 5.10, 6.0};
b. Array weights of 7 components of type int. Initialize this array to the following
values: 120, 125, 137, 140, 150, 180, 210.
int weights[]={120, 125, 137, 140, 150, 180, 210};
c. Array specialSymbols of type char. Initialize this array to the following values:
'$', '#', '%', '@', '&', '! ', '^'.
char specialSymbols []={'$', '#', '%', '@', '&', '! ', '^'};
d. Array seasons of 4 components of type string. Initialize this array to the
following values: "fall", "winter", "spring", "summer".
string specialSymbols []={"fall", "winter", "spring", "summer"};
7)
when i= 2
beta[ 2 ]=3 * 2 +2 = 8
beta[ 1 ]=beta[ 1 ]+beta[ 2 ] = 13
beta[ 0 ]=beta[ 1 ]+beta[ 0 ] = 16
when i= 3
beta[ 3 ]=3 * 3 +2 = 11
beta[ 2 ]=beta[ 2 ]+beta[ 3 ] = 19
beta[ 1 ]=beta[ 2 ]+beta[ 1 ] = 32
when i= 4
beta[ 4 ]=3 * 4 +2 = 14
beta[ 3 ]=beta[ 3 ]+beta[ 4 ] = 25
beta[ 2 ]=beta[ 3 ]+beta[ 2 ] = 44
when i= 5
beta[ 5 ]=3 * 5 +2 = 17
beta[ 4 ]=beta[ 4 ]+beta[ 5 ] = 31
beta[ 3 ]=beta[ 4 ]+beta[ 3 ] = 56
when i= 6
beta[ 6 ]=3 * 6 +2 = 20
beta[ 5 ]=beta[ 5 ]+beta[ 6 ] = 37
beta[ 4 ]=beta[ 5 ]+beta[ 4 ] = 68
so out put is [16, 32, 44, 56, 68, 37, 20]
Related Questions
drjack9650@gmail.com
Navigate
Integrity-first tutoring: explanations and feedback only — we do not complete graded work. Learn more.