В
Все
М
Математика
О
ОБЖ
У
Українська мова
Д
Другие предметы
Х
Химия
М
Музыка
Н
Немецкий язык
Б
Беларуская мова
Э
Экономика
Ф
Физика
Б
Биология
О
Окружающий мир
Р
Русский язык
У
Українська література
Ф
Французский язык
П
Психология
А
Алгебра
О
Обществознание
М
МХК
В
Видео-ответы
Г
География
П
Право
Г
Геометрия
А
Английский язык
И
Информатика
Қ
Қазақ тiлi
Л
Литература
И
История
58624789485
58624789485
20.12.2020 22:05 •  Информатика

2. Напишите для графического исполнителя алгоритм, который чертит вдоль границ поля пунктирную рамку (размеры поля – произвольные). Расстояние между пунктирами – 1 шаг, длина пунктира – 1 шаг. Исходное положение исполнителя – произвольное.

Показать ответ
Ответ:
samnsk100617
samnsk100617
13.10.2020 12:14

#include <stdafx.h> #include <stdio.h> #include <locale.h>     int main() {     setlocale(LC_ALL,"RUS");     char str[] = "манрра, фр а алвл в во вовлл.";     int s = 0, i = 0, n = 0, u = 0;     int j;     for(j = 0; str[j]; j++){         if(str[j] == 'е')             s++;         if(str[j] == 'е')             i++;                     n++;         if(str[j] == 'е')             u++;                     break;     }     if(s == 1 && i == 1 && n == 1 && u == 1 )         printf("\n OK");     else printf("\n FAIL"); return 0; }

честно, я не знаю, вот оригинал, если нужно

#include <stdafx.h> #include <stdio.h> #include <locale.h>     int main() {     setlocale(LC_ALL,"RUS");     char str[] = "манрра, фр а алвл в во вовлл.";     int s = 0, i = 0, n = 0, u = 0;     int j;     for(j = 0; str[j]; j++){         if(str[j] == 'ф')             s++;         if(str[j] == 'а')             i++;         if(str[j] == 'й')             n++;         if(str[j] == 'л')             u++;         if(str[j] == '.')             break;     }     if(s == 1 && i == 1 && n == 1 && u == 1 )         printf("\n OK");     else printf("\n FAIL"); return 0; }

0,0(0 оценок)
Ответ:
adelina05082006
adelina05082006
13.06.2021 05:10

def process(array):

result = []

for item in array:

 if item % 2 == 0:

  result.append(item)

return result

def main():

N = int(input())

assert N>=1 and N<= 100

input_array = [int(i) for i in input().split()]

assert len(input_array) == N  

print(' '.join(str(i) for i in process(input_array)))

if __name__ == '__main__':

main()

Объяснение:

Протестировано на предложенном стандартном вводе/выводе + 2 доп. теста:

#1:

Ввод:

3

3 3 4

Вывод:

4

#2

Ввод:

6

3 3 3 4 6 8

Вывод:

4 6 8

P.S - Так как сайт ломает Python-код, ниже приложен скриншот исходного кода программы


Надо дан массив, состоящий из целых чисел. напишите программу, которая выводит те элементы массива,
0,0(0 оценок)
Популярные вопросы: Информатика
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота