triples.cpp: In function 'long long int count_triples(std::vector<int>)':
triples.cpp:14:18: warning: narrowing conversion of '(((long long int)j) - a[j])' from 'long long int' to 'int' [-Wnarrowing]
14 | int d[8]={j-a[j],j+a[j],i-a[i],i+a[i],a[i]+j,j-a[i],a[j]+i,i-a[j]};
| ~^~~~~
triples.cpp:14:25: warning: narrowing conversion of '(((long long int)j) + a[j])' from 'long long int' to 'int' [-Wnarrowing]
14 | int d[8]={j-a[j],j+a[j],i-a[i],i+a[i],a[i]+j,j-a[i],a[j]+i,i-a[j]};
| ~^~~~~
triples.cpp:14:32: warning: narrowing conversion of '(((long long int)i) - a[i])' from 'long long int' to 'int' [-Wnarrowing]
14 | int d[8]={j-a[j],j+a[j],i-a[i],i+a[i],a[i]+j,j-a[i],a[j]+i,i-a[j]};
| ~^~~~~
triples.cpp:14:39: warning: narrowing conversion of '(((long long int)i) + a[i])' from 'long long int' to 'int' [-Wnarrowing]
14 | int d[8]={j-a[j],j+a[j],i-a[i],i+a[i],a[i]+j,j-a[i],a[j]+i,i-a[j]};
| ~^~~~~
triples.cpp:14:49: warning: narrowing conversion of '(a[i] + ((long long int)j))' from 'long long int' to 'int' [-Wnarrowing]
14 | int d[8]={j-a[j],j+a[j],i-a[i],i+a[i],a[i]+j,j-a[i],a[j]+i,i-a[j]};
| ~~~~^~
triples.cpp:14:53: warning: narrowing conversion of '(((long long int)j) - a[i])' from 'long long int' to 'int' [-Wnarrowing]
14 | int d[8]={j-a[j],j+a[j],i-a[i],i+a[i],a[i]+j,j-a[i],a[j]+i,i-a[j]};
| ~^~~~~
triples.cpp:14:63: warning: narrowing conversion of '(a[j] + ((long long int)i))' from 'long long int' to 'int' [-Wnarrowing]
14 | int d[8]={j-a[j],j+a[j],i-a[i],i+a[i],a[i]+j,j-a[i],a[j]+i,i-a[j]};
| ~~~~^~
triples.cpp:14:67: warning: narrowing conversion of '(((long long int)i) - a[j])' from 'long long int' to 'int' [-Wnarrowing]
14 | int d[8]={j-a[j],j+a[j],i-a[i],i+a[i],a[i]+j,j-a[i],a[j]+i,i-a[j]};
| ~^~~~~