Pagini recente » Cod sursa (job #2771386) | Cod sursa (job #1762209) | Cod sursa (job #588299) | Cod sursa (job #463522) | Cod sursa (job #2294599)
#include <fstream>
using namespace std;
ifstream f("trapez.in") ;
ofstream g("trapez.out") ;
int n , x[300000] , y[300000] , a[300000] , b[300000] ;
int main()
{
f >> n ;
for( int i = 1 ; i <= n ; i ++ )
f >> x[i] >> y[i] ;
int l = 0 ;
for( int i = 1 ; i <= n - 1 ; i ++ )
for( int j = i + 1 ; j < n ; j ++ ){
a[++l] = y[i] - y[j] ;
b[l] = x[i] - x[j] ;
}
int nr = 0 ;
for( int i = 1 ; i < l ; i ++ )
for( int j = i + 1 ; j <= l ; j ++ )
if( a[i] * b[i] == a[j] * b[j] )
nr ++ ;
g << nr ;
}