Advertisement
Malinovsky239

struct (#1)

Nov 13th, 2011
178
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.09 KB | None | 0 0
  1. #include <cstdio>
  2.  
  3. struct vect
  4. { // мы создали новый тип данных c именем vect, теперь его можно использовать так же, как и int, double и проч.
  5.     int x, y; // у вектора две характеристики (так называемые поля) - координаты по "x" и "y"
  6. }; // не стоит забывать про точку с запятой, иначе вылезет очень много странных ошибок компиляции
  7.  
  8. // теперь можно создать переменную нового типа
  9. vect v;
  10.  
  11. // или массив переменных такого типа
  12. const int N = int(1e5);
  13. vect points[N];
  14.  
  15. // считаем в массив points числовые значения, предположив, что на вход нам дается количество векторов и пары чисел - их координаты
  16. int main()
  17. {
  18.     int n;
  19.     scanf("%d", &n);
  20.     for (int i = 0; i < n; i++)
  21.         scanf("%d %d", &points[i].x, &points[i].y);
  22.     return 0;
  23. }
  24.  
  25.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement