Новая Школа - онлайн-школа подготовки к ЕГЭ
Задача Задача №1132143
А
Аноним
20 мая 2024 17:41 · публичный вопрос
А
Аноним

Перед программистом была поставлена задача, написать программу, которая выполняет следующие действия: Вывести на экран числа 3, 7, 11, 15, 19. Выберите фрагменты программ, которые…

Запрос пользователя

Перед программистом была поставлена задача, написать программу, которая выполняет следующие действия: Вывести на экран числа 3, 7, 11, 15, 19. Выберите фрагменты программ, которые выполняют поставленную задачу.

Ответ нейросети
20 мая 2024 17:41

Привет! Давай разберемся с этой задачей вместе. Нам нужно выбрать фрагменты программ, которые выведут на экран числа 3, 7, 11, 15 и 19. Давай проанализируем каждый фрагмент кода.

Первый вариант:

int i;
for(i=1;i<6;i++) printf("%d ", 3*i);

Этот код выведет: 3, 6, 9, 12, 15 То есть числа, кратные 3. Это не то, что нам нужно.

Второй вариант:

int i, j=1;
for(i=1;i<6;i++,j+=4) printf("%d ", j);

Этот код выведет: 1, 5, 9, 13, 17 Здесь к числу j прибавляется 4 при каждой итерации, но начинается с 1, а нам нужно начинать с 3. Это также не подходит.

Третий вариант:

int i;
for(i=3;i<21;i+=4) printf("%d ",i);

Этот код выведет: 3, 7, 11, 15, 19 Этот код точно соответствует нашим требованиям, ведь начиная с 3 добавляется 4.

Четвертый вариант:

int i,j=1;
for(i=1;i<6;i++) {
    printf("%d ",j);
    j+=2;
}

Этот код выведет: 1, 3, 5, 7, 9 Вывод начинается с 1 и увеличивается на 2, что не соответствует нашим требованиям.

Пятый вариант:

int i,j=3;
for(i=1;i<10;i+=2) printf("%d ",j*i);

Этот код выведет: 3, 9, 15, 21, 27 Здесь произведение j и i, где j равно 3, но шаг увеличивается на 2. Это не подходит.

Шестой вариант:

int i;
for(i=3;i<20;i+=4) printf("%d ",i);

Этот код выведет: 3, 7, 11, 15, 19 Также подходящий вариант, так как он такой же, как и третий.

Итог:

Подходящими фрагментами кода являются третий и шестой варианты:

  • int i; for(i=3;i<21;i+=4) printf("%d ",i);
  • int i; for(i=3;i<20;i+=4) printf("%d ",i);

Если будут вопросы, не стесняйся, спрашивай!