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

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

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 27.10.2023, 11:33   #1
Faserty
Пользователь
 
Регистрация: 22.09.2023
Сообщений: 25
По умолчанию Можно ли в СИ ввести n значений не используя массивы?

Можно ли в СИ ввести несколько значений не используя массивы?
Пример задачи:
Проверить, что для последовательности действительных чисел при 1≤k≤n−1 всякий раз, когда ck<a, выполнено ck+1>b.

Ввод
В первой строке содержится натуральное число n (2≤n≤100). Во второй строке содержатся действительные числа a и b. В третьей строке содержатся действительные числа c1, …, cn.
Вывод
Вывести "Yes", если указанное условие выполняется. Вывести "No" в противном случае.

Пример ввода:
5
1 2
0.5 2.5 0.7 2.2 2.3

Пример вывода
Yes

Раньше учил Python, там с этим проще дело было. А тут возникли сложности.

Последний раз редактировалось Faserty; 27.10.2023 в 11:36.
Faserty вне форума Ответить с цитированием
Старый 27.10.2023, 12:22   #2
p51x
Старожил
 
Регистрация: 15.02.2010
Сообщений: 15,709
По умолчанию

А какие здесь сложности? Зачем тут массивы? Вам же можно тупо читать и проверять по одному элементу.
p51x вне форума Ответить с цитированием
Старый 27.10.2023, 22:32   #3
Arigato
Высокая репутация
СуперМодератор
 
Аватар для Arigato
 
Регистрация: 27.07.2008
Сообщений: 15,551
По умолчанию

Цитата:
Сообщение от Faserty Посмотреть сообщение
Можно ли в СИ ввести несколько значений не используя массивы?
В цикле вводите данные в одну и туже скалярную переменную, проверяйте условие, дальше переходите к следующему значению.
Arigato вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Заполнить массив случайными числами и отсортировать его. Ввести число X. Используя двоичный поиск, определить, сколько чисел, равн Boys Паскаль, Turbo Pascal, PascalABC.NET 1 14.11.2015 09:53
Используя только литерный ввод, ввести непустую последовательность цифр Olzhakesh C# (си шарп) 0 06.05.2014 09:11
Как можно используя IdHttp обратиться к серверу по IP не используя доменное имя. Chasow Работа с сетью в Delphi 1 06.04.2010 04:16
Подскажите пожалуйста как одновременно ввести несколько входных значений IVR Microsoft Office Excel 2 25.11.2009 14:37
Можно ли ввести данные в таблицу StringGrid не в процессе выполнения программы а заранее Arassir Помощь студентам 5 02.11.2008 17:34