Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > .NET Frameworks (точка нет фреймворки) > C# (си шарп)
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 26.11.2017, 22:17   #1
Макас
Пользователь
 
Регистрация: 26.11.2017
Сообщений: 11
Восклицание Составить программы, печатающие результаты вычислений.

На плоскости ХОУ задана своими координатами точка А. Указать где она расположена: на какой оси или в каком координатном угле.
Ребят выручайте .
Макас вне форума Ответить с цитированием
Старый 26.11.2017, 22:32   #2
СтудПом
Форумчанин
 
Регистрация: 08.11.2017
Сообщений: 347
По умолчанию

Код:
if (x==0) if (y==0)              printf("0");
          else                   printf("Y");
else      if (y==0)              printf("X");
          else if (x>0) if (y>0) printf("1");
                        else     printf("4");
               else if (y>0)     printf("2");
                    else         printf("3");
если не ошибся

Последний раз редактировалось СтудПом; 26.11.2017 в 22:36.
СтудПом вне форума Ответить с цитированием
Старый 26.11.2017, 22:41   #3
Макас
Пользователь
 
Регистрация: 26.11.2017
Сообщений: 11
По умолчанию

а если координаты вводятся с консоли
Макас вне форума Ответить с цитированием
Старый 26.11.2017, 22:44   #4
СтудПом
Форумчанин
 
Регистрация: 08.11.2017
Сообщений: 347
По умолчанию

Цитата:
Сообщение от Макас Посмотреть сообщение
а если координаты вводятся с консоли
от источника ввода if не изменяется.
СтудПом вне форума Ответить с цитированием
Старый 26.11.2017, 23:45   #5
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,238
По умолчанию

Цитата:
Сообщение от СтудПом Посмотреть сообщение
если не ошибся
Вы вообще уверены, что написанный Вами код на C# ?
Serge_Bliznykov вне форума Ответить с цитированием
Старый 26.11.2017, 23:57   #6
pu4koff
Старожил
 
Аватар для pu4koff
 
Регистрация: 22.05.2007
Сообщений: 9,520
По умолчанию

Добавить
Код:
static void prontf(string s) => Console.WriteLine(s);
и будет на C#
pu4koff вне форума Ответить с цитированием
Старый 27.11.2017, 00:03   #7
СтудПом
Форумчанин
 
Регистрация: 08.11.2017
Сообщений: 347
По умолчанию

Цитата:
Сообщение от Serge_Bliznykov Посмотреть сообщение
Вы вообще уверены, что написанный Вами код на C# ?
Да я в глаза не видел C#.
Но, во-первых, IDE от MS не могут не поддерживать K&R.
А, во-вторых, речь не о printf() VS Console.WriteLine()
СтудПом вне форума Ответить с цитированием
Старый 27.11.2017, 00:56   #8
Black Fregat
Программист
Участник клуба
 
Аватар для Black Fregat
 
Регистрация: 23.06.2009
Сообщений: 1,772
По умолчанию

Код:
int i = Math.Sign(x) + 1;
int k = Math.Sign(y) + 1;
string[] arr = new string[] {
    "III квадрант", "ось X (-)", "II квадрант", 
    "ось Y (-)", "начало координат", "ось Y (+)",
    "IV квадрант", "ось X (+)", "I квадрант", 
};
Console.WriteLine(arr[i+3*k]);
Цитата:
Сообщение от СтудПом Посмотреть сообщение
если не ошибся
Black Fregat вне форума Ответить с цитированием
Старый 27.11.2017, 01:03   #9
СтудПом
Форумчанин
 
Регистрация: 08.11.2017
Сообщений: 347
По умолчанию

Black Fregat, гениально!!!
Только "для наглядности" лучше двумерный массив использовать.
СтудПом вне форума Ответить с цитированием
Старый 29.11.2017, 21:58   #10
Black Fregat
Программист
Участник клуба
 
Аватар для Black Fregat
 
Регистрация: 23.06.2009
Сообщений: 1,772
По умолчанию

Цитата:
Сообщение от СтудПом Посмотреть сообщение
Только "для наглядности" лучше двумерный массив использовать.
Для наглядности нужно ещё таблицу повернуть и перевернуть. Но лень.
Я сначала написал код, потом таблицу - только тогда сообразил, что таблица "на боку"
Black Fregat вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Помогите с циклом! (вложенные циклы и сохранять результаты вычислений в текстовые файлы) Hamza117 Lazarus, Free Pascal, CodeTyphon 8 09.11.2017 15:42
Apache POI : Как удалить из файла (после его обновления) кешированные результаты вычислений по формулам, перед сохранением нового файла? Hehabr Общие вопросы по Java, Java SE, Kotlin 0 09.08.2017 10:36
PascalABC.NET составить массив из первых 10 результатов вычислений. ser18 Помощь студентам 5 06.03.2016 22:21
Произвести вычисление значений функций. Результаты вычислений вывести в компонент ListBox Настенька..Блонди Помощь студентам 1 10.04.2009 00:32
Сортировать результаты вычислений Jana Microsoft Office Excel 2 03.11.2008 08:36