#include <iostream>
#include <cmath>
using namespace std;
signed main()
{
setlocale(LC_ALL, "Rus");
int N;
bool haveZero = false, haveOne = false;
cin >> N;
N = abs(N);
while(N>0){
if(N % 10 == 0)
haveZero = true;
if(N % 10 == 1)
haveOne = true;
N /= 10;
}
cout << "Наличие нуля: " << boolalpha << haveZero << endl;
cout << "Наличие единицы в числе: " << boolalpha << haveOne << endl;
return 0;
}
ответ: См. снимки экрана (код в объяснении)
Объяснение:
Первая программа:
from random import randint
def geo_mean(arr):
m = 1
for x in arr:
m *= x
res = m ** (1 / len(arr))
return res
def even_numb(arr):
sum = 0
for x in arr:
if not x % 2:
sum += x
return sum
res = m ** (1 / len(arr))
return res
arr = []
for i in range(50):
arr.append(randint(1, 10)) # Геренрирование случайных чисел
print(arr, '\n')
print("G =", geo_mean(arr)) # Среднее геометрическое
if even_numb(arr) < 240: # Сумма четных чисел
print("Сумма четных элементов равна", even_numb(arr))
Вторая программа:
def numb_words(s):
s = s.split()
l = len(s)
if l >= 3:
return True
def numb_letters(a):
return len(a) - a.count(' ')
a = input("Введите фразу: ")
if (numb_words(a)):
if numb_letters(a) < 10:
print("Хорошо")
else:
print("Не хорошо")
Поделитесь своими знаниями, ответьте на вопрос:
28 напишите решение на столе в магазине самых бесполезных новогодних подарков в ряд выложены n кубиков, каждый из которых может быть красного, зеленого или синего цвета. посчитайте, какое минимальное количество кубиков нужно убрать со стола, чтобы любые два соседних кубика имели разные цвета. кубики в ряду считаются соседними, если между ними нет других кубиков. входные данные в первой строке задано целое число n (1≤n≤50) — количество кубиков на столе. в следующей строке задана строка s, обозначающая цвета кубиков. будем считать, что кубики в ряду пронумерованы целыми числами от 1 до n слева направо. тогда i-ая буква s равна «r», если i-ый кубик красного цвета, «g» — если он зеленого цвета, и «b» — если он синего цвета. выходные данные выведите единственное целое число — ответ на . пример - 10 r r g g b b g r g g 4