Присвоить счётчику значение 0: k=0;
ввод с клавиатуры массива из 15 целых чисел: A=[int(input() for i in range (15)];
сравните предметы со 170, если больше 170, увеличьте счётчик на 1:
if A>170:
k=k+1;
ввод цикла: for i in range (15);
вывод результата: print(k).
Так как из-за структуры языка все символы, вводимые для типа int превращаются в 0, то после ввода в main можно проверяться на наличие нуля. Это никак не навредит программе, поскольку в датах не может быть нуля.
Кодint main()
{
int day = 0, month = 0, year = 0;
cout << "Ilya (d//m//y): ";
cin >> day >> month >> year;
if((day == 0) || (month == 0) || (year == 0)){
cout << "Вы ввели неверные данные!";
return 0;
}
else{
// ...
}
return 0;
}
ПроверкаIlya (d//m//y): six 3 1999
Вы ввели неверные данные!
Ilya (d//m//y): ( 8 1954
Вы ввели неверные данные!
...значение 0 - k=0
...15 - for i in range(15):
...170, 1 - if A>170...
...цыкла - a=(...15)
...результат - print(k)