Наш чатик

Телеграм чат начинающих программистов. Общаемся и помогаем друг другу

Если ссылка не открывается, можно найти нас в поиске по чатам @rubyrush или пойти другими путем

Выбор машины из массива

Объявите в программе массив из марок автомобилей (всего около 10). Выведите на экран размер этого массива (но не сам массив) и спросите у пользователя одно число — номер марки автомобиля, который он хочет получить в подарок.

Выведите ему ту марку автомобиля, номер которой запросил пользователь. А если он запросил номер, которого нет (отрицательное число, ноль или больше, чем есть в массиве) — сообщите ему, что он ошибся.

Например:

У нас всего 8 машин. Вам какую?
-23
Извините, машины с таким номером у нас нет :(
У нас всего 8 машин. Вам какую?
6
Поздравляем, вы получили:
Toyota

Проверьте, что программа верно работает для любых введенных чисел, даже отрицательных.

Введенную пользователем в консоли строку нужно преобразовать в число методом to_i. А чтобы программа не сломалась – затем проверить одновременно два условия, что это от 1 до размера массива.

Для одновременной проверки двух условий в операторе IF их можно объединить оператором &&.

Помните, что если длина массива, например 7, то порядковый номер последнего элемента — 6. Поэтому от числа пользователя надо отнять 1.