Напишите программу которая заполняет массив из 10 элементов
Перейти к содержимому

Напишите программу которая заполняет массив из 10 элементов

  • автор:

 

Практическая работа №23. Сумма значений элементов массива

Уровень A. Напишите программу, которая заполняет массив из 10 элементов случайными чис-лами на отрезке [–5; 5] и находит сумму ненулевых элементов.

Уровень B. Напишите программу, которая заполняет массив из 10 элементов случайными чис-лами на отрезке [–2; 2] и находит произведение ненулевых элементов.

Уровень C. Напишите программу, которая заполняет массив из 20 элементов случайными чис-лами на отрезке [100; 1000] и находит отдельно сумму элементов в первой и во вто-рой половинах массива

Знаешь ответ? Добавь его сюда!

Ответить на вопрос

Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.

Задумайтесь, дети, о своей судьбе. Только тот может стать настоящим человеком, кто смотрит вперед, знает, что ему надо сделать за свои годы. Труд — основа всего мудрого и прекрасного на земле. Ты часами сидишь над книгой, наслаждаешься красотой художественного слова, вслушиваешься в прекрасную музыку, едешь за тысячи километров, чтобы побывать в картинных галереях и музеях и увидеть произведения мирового искусства, — все эти блага становятся твоим достоянием лишь потому, что металлург и пахарь, шахтер и доярка поднимаются на рассвете, идут на работу, создают материальные ценности. Труд создает человеческую зрелость, творит мужчину и женщину. Только благодаря труду рождается твое чувство ответственности за будущее.сформулируйте главную мысль текста, согласны ли вы с автором, обоснуйте своё мнение?

1. Образуйте форму множественного числа у следующих

A plate, a spoon, a bench, a life, a potato, a season, a child, a story, a bus, a cat, a

goose, a knife, a businesswoman, a merry-go-round, a man-doctor, a mouse, a

swine, a berry, a town, a deer, a roof, a TVset, a boy, a sportsman, a sister-in-law,

an ox, a name, a white tooth, a new bag, a black sheep, a brown shelf, my photo, the house.

2. Образуйте форму единственного числа у следующих существительных.

Students, deer, watches, phenomena, dogs, desks, laboratories, swine, housewives,

pianos, forget-me-nots, feet, toys, ladies, tables, pencils, teachers, colleges, men,

 

geese, wolves, streets, pens, pencil-boxes, women-doctors, the rooms, grey mice,

Напишите программу, которая заполняет массив из N = 10 случайными числами в диапазоне [-10,10], выводит его на экран,

Мы отправили письмо со ссылкой на смену пароля на username@mail.ru.

Если письма нет, проверь папку «Спам».

Чтобы вопрос опубликовался, войди или зарегистрируйся

Нужна регистрация на Учи.ру

«Ваш урок» теперь называется Учи.Ответы. Чтобы зайти на сайт, используй логин и пароль от Учи.ру. Если у тебя их нет, зарегистрируйся на платформе.

Примеры использования массивов

Думаю, настало время переходить к практическим задачам. И начнем мы с нескольких самых простых:

  • Создаем объект-массив на 10 элементов
  • Цикл от 0 до 9 включительно
  • В ячейки заносим значения от 0 до 9
  • Создаем объект-массив на 10 элементов
  • Цикл от 0 до 9 включительно
  • В ячейки заносим значения от 1 до 10
  • Создаем объект-массив на 10 элементов
  • Цикл от 0 до 9 включительно
  • В ячейки заносим значения от 10 до 1

2. Вывод чисел в обратном порядке

А теперь перейдем к примерам посложнее и поинтереснее. И начнем мы с такой задачи: нужно ввести с клавиатуры 10 чисел и вывести их в обратном порядке.

Как вводить числа с клавиатуры мы знаем. А как ввести 10 чисел? Можно, конечно же, создать 10 переменных: а1 , а2 , и т.д. Но, во-первых, это неудобно. Во-вторых, если нужно будет ввести 100 чисел, мы будем создавать 100 переменных? Ну и в-третьих, мы же только что выучили массивы, которые просто созданы для хранения большого количества значений.

Код для ввода 10 значений будет выглядеть примерно так (приводим только код внутри метода main ):

  • Создаем объект Scanner
  • Создаем объект-массив на 10 элементов
  • Цикл от 0 до 9 включительно
  • Читаем число с клавиатуры и сохраняем его в очередную ячейку массива

А как же вывести значения массива в обратном порядке?

Для этого нам понадобится еще один цикл, где i будет принимать значения от 9 до 0 (не забываем, что индексы массива нумеруются с 0). Финальный код программы будет выглядеть примерно так:

Заполнение массива случайными числами в диапазоне (A, B) и определить кол-во элементов, у которых вторая цифра четная

Напишите программу, которая заполняет массив из N элементов случайными целыми числами в диапазоне [ A , B ] и определяет количество элементов этого массива, у которых вторая цифра в десятичной записи (число десятков) – чётная.

Входные данные: Входная строка содержит три числа: границы диапазона случайных чисел A и B , а также размер массива N . Все числа разделены пробелами. Гарантируется, что 0 < N ≤ 10000 .

Выходные данные: В первой строке программа должна вывести N элементов построенного массива, разделив их пробелами, а во второй строке – число элементов этого массива, у которых вторая цифра в десятичной записи (число десятков) – чётная.

Вот мой код:

Программа работает корректно, но сайт решение не принимает. Что можно изменить, чтобы программа работала быстрее?

 

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *