Omnimaga
General Discussion => Technology and Development => Computer Programming => Topic started by: Munchor on November 09, 2011, 02:59:43 am
-
#include <stdio.h>
using namespace std;
int main()
{
int n;
scanf("%d", &n);
int avenidas[99];
int ruas[99];
int rua;
int avenida;
int pizzas;
int i;
for (i = 0; i < n; i++)
{
scanf("%d %d %d", &rua, &avenida, &pizzas);
avenidas[avenida] += pizzas;
ruas[rua] += pizzas;
}
int a = 7;
printf("%d %d\n", avenida[a], rua[0]);
}
This is mostly C, but I'm using g++ to compile (I'll need C++ libraries later), and I'm getting this:
s.cpp:25:30: error: invalid types ‘int[int]’ for array subscript
s.cpp:25:38: error: invalid types ‘int[int]’ for array subscript
-
avenida and rua are ints.
avenidas and ruas are the arrays.
Edit: I compiled a corrected version and it works. ;D So what is this code doing, exactly?
-
avenida and rua are ints.
avenidas and ruas are the arrays.
Edit: I compiled a corrected version and it works. ;D So what is this code doing, exactly?
It's an exercise, but it's now done, thanks to you :)