I need help describing this code me and my friend worked on. It runs and everything i just a description of what happens.

here it is.

#include
using namespace std;


int foo [] = {16, 2, 77, 40, 12071};
int n, result=0;

void idkLol()
{
// an array with 5 rows and 2 columns.
int a[5][2] = { {0,0}, {1,2}, {2,4}, {3,6},{4,8}};

// output each array element's value
for ( int i = 0; i < 5; i++ )
for ( int j = 0; j < 2; j++ )
{
cout << "a[" << i << "][" << j << "]: ";
cout << a[i][j]<< endl;
}


}

int main ()
{
for ( n=0 ; n<5 ; ++n )
{
result += foo[n];
}
cout << result;
return 0;
}

closed account (3voN6Up4)
4 things,

One, you should put the code in between the [ code ] and the [ / code ] so that it's formatted correctly and easier to read. So it'll look like this.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
#include 
using namespace std;


int foo [] = {16, 2, 77, 40, 12071};
int n, result=0;

void idkLol()
{
// an array with 5 rows and 2 columns.
int a[5][2] = { {0,0}, {1,2}, {2,4}, {3,6},{4,8}};

// output each array element's value 
for ( int i = 0; i < 5; i++ )
for ( int j = 0; j < 2; j++ )
{
cout << "a[" << i << "][" << j << "]: ";
cout << a[i][j]<< endl;
}


}

int main ()
{
for ( n=0 ; n<5 ; ++n )
{
result += foo[n];
}
cout << result;
return 0;
}

Two, you need to include a library as the code doesn't run. For cout and endl; you're going to want the iostream library.

Three, if you can't describe the code that you've made... then in my head it just says to me that you didn't actually create it or put much thought into creating it. If you want to write a program, you generally should have an idea of what you want to do first and implement the idea in code. Then to have it run.

Fourth, your void function on line 8 isn't being called in the main function that starts on line 24. Figure out where you want that void function to be called and put void idkLol(); on that line.
closed account (3voN6Up4)
If you put the idkLol void function just after the opening bracket for the main function, the program outputs this:

a[0][0]: 0
a[0][1]: 0
a[1][0]: 1
a[1][1]: 2
a[2][0]: 2
a[2][1]: 4
a[3][0]: 3
a[3][1]: 6
a[4][0]: 4
a[4][1]: 8
12206

Topic archived. No new replies allowed.