( Язык программирования питон). Программа должна получать на вход строку текст и выводить самые длинные и самые короткие слова в одну строку через пробел.Если таких слов несколько (например, самое длинное слово состоит из 11 букв, но слов такой длины 5).Выводит первое встретившееся
12,7
Объяснение:
z = 1 i = 0 x = 27 x / 2 = 13,5
z = 1 i = 0
z = (1 + 13,5) / 2 = 7,25
i = 0 + 1 = 1
1 < 4 (да) - цикл продолжается
z = 7,25 i = 1
z = (7,25 + 13,5) / 2 = 10,375
i = 1 + 1 = 2
2 < 4 (да) - цикл продолжается
z = 10,375 i = 2
z = (10,375 + 13,5) / 2 = 11,9375
i = 2 + 1 = 3
3 < 4 (да) - цикл продолжается
z = 11,9375 i = 3
z = (11,9375 + 13,5) / 2 = 12,71875
i = 3 + 1 = 4
4 < 4 (нет) - цикл прекращается
z = 12,71875 ≈ 12,7
На будущее, уточняйте на каком языке программирования нужно написать. Так как не указано язык программирования, то я просто напишу алгоритм, а Вы уже сами постараетесь перевести на нужный язык.
int sum; - создаем переменную sum;
int n; - создаем переменную n;
int index = 0; - создаем переменную index, при которой будем считать сколько раз введено число, которое кратное 2;
while(index != 2){ - создаем цикл, который будет спрашивать ввод числа n до тех пор, пока мы не напишем два числа которые будут кратные 2;
cin >> n; - вводим наше n;
if( (n % 2) == 0){ - пишем условия, в котором проверяем, если остаток от деления на 2, равен 0, то мы делаем некоторые вещи, а именно:
sum = sum + n; - в нашу суму добавляем число n;
index = index + 1; - "записываем" в index понятие, что мы нашли уже одно число.
}
cout << sum; - выводим нашу итоговую сумму.
}