A = [75, 31, 80, 40, 48, 40] # любой список
# Готовые решения для этих задач:
print(sum(A)) # Сумма
# Произведение
A = [35, 2, 82, 10, 44, 42]
import functools
import operator # содержит все возможные операции
print(functools.reduce( # reduce - применить операцию ко всем элементам списка поочерёдно
operator.mul, # операция умножения
A))
# Через цикл
# Сумма:
S = 0
for i in A: S += i # Сложить все элементы A, результатом будет переменная S
print(S)
# Произведение:
M = 1 # Если будет 0, то всё выражение тоже будет 0
for i in A: M *= i
# Или
if 0 in A: M = 0
else:
for i in A: M *= i
print(M)
#include <bits/stdc++.h>
using namespace std;
int main()
{
int a;
cin >> a;
if(a < 1 || a > 12)
{
cout << "ERROR" << endl;
}
else
{
if(a == 1)
{
cout << 31;
}
if(a == 2)
{
cout << "28/29";
}
if(a == 3)
{
cout << 31;
}
if(a == 4)
{
cout << 30;
}
if(a == 5)
{
cout << 31;
}
if(a == 6)
{
cout << 30;
}
if(a == 7)
{
cout << 31;
}
if(a == 8)
{
cout << 31;
}
if(a == 9)
{
cout << 30;
}
if(a == 10)
{
cout << 31;
}
if(a == 11)
{
cout << 30;
}
if(a == 12)
{
cout << 31;
}
}
return 0;
}
Объяснение:
Январь - 31 дней (01 - номер месяца)
Февраль - 28 или 29 дней (02 - номер месяца)
Март - 31 дней (03 - номер месяца)
Апрель - 30 дней (04 - номер месяца)
Май - 31 дней (05 - номер месяца)
Июнь - 30 дней (06 - номер месяца)
Июль - 31 дней (07 - номер месяца)
Август - 31 дней (08 - номер месяца)
Сентябрь - 30 дней (09 - номер месяца)
Октябрь - 31 дней (10 - номер месяца)
Ноябрь - 30 дней (11 - номер месяца)
Декабрь - 31 дней (12 - номер месяца)