Форум программистов, компьютерный форум CyberForum.ru

Одну строчку немогу написать - C++

Восстановить пароль Регистрация
 
VASSUV
MiThEoN
 Аватар для VASSUV
412 / 278 / 15
Регистрация: 31.10.2009
Сообщений: 403
Записей в блоге: 2
05.06.2010, 16:20     Одну строчку немогу написать #1
Объявлены структура, описывающая точку в пространстве TPoint и массив точек Points:
C++
1
2
3
4
5
6
struct TPoint 
{ 
    int X; 
    int Y; 
};
struct TPoint Points[2]={ {1,5}, {7,10} };
Напечатать координату Y второй точки в массиве, не используя оператор [ ]. Для печати использовать функцию printf со спецификатором %d.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Manjak
 Аватар для Manjak
269 / 175 / 7
Регистрация: 12.03.2010
Сообщений: 494
05.06.2010, 17:31     Одну строчку немогу написать #2
printf("%d", Points[1].Y);
VASSUV
MiThEoN
 Аватар для VASSUV
412 / 278 / 15
Регистрация: 31.10.2009
Сообщений: 403
Записей в блоге: 2
05.06.2010, 19:10  [ТС]     Одну строчку немогу написать #3
Цитата Сообщение от Manjak Посмотреть сообщение
printf("%d", Points[1].Y);
А без квадратных скобок???

Добавлено через 2 минуты
Позиция точки в 2- x , 3- x или 4-хмерном пространстве задана структурами:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
struct TPoint 2d
{
  int X;
  int Y; 
}; 
 
struct TPoint3d 
{
  int X; 
  int Y; 
  int Z; 
}; 
 
struct TPoint4d 
{ 
  int X; 
  int Y; 
  int Z;
  int N;
};
Гиперсфера в n-мерном пространстве, где 2<=n<=4, задана структурой:

C++
1
2
3
4
5
6
7
8
9
10
struct THyperSphere 
{ 
  float Radius; 
  union 
  { 
     struct TPoint2d point2d; 
     struct TPoint3d point3d; 
     struct TPoint4d point4d; 
  } Center; 
};
struct THyperSphere Cirlce;
Задайте для окружности Circle радиус 25 и центр в точке (5,0).
Manjak
 Аватар для Manjak
269 / 175 / 7
Регистрация: 12.03.2010
Сообщений: 494
05.06.2010, 21:32     Одну строчку немогу написать #4
printf("%d", (Points+1)->Y); ну без квадратных так без квадратных
Yandex
Объявления
05.06.2010, 21:32     Одну строчку немогу написать
Ответ Создать тему
Опции темы

Текущее время: 01:31. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru