Нутри на пробнике по информатике попалась нетипичная задачка.
На вход подается массив из натуральных чисел. Помогите мисс «Доброе утро»написать на одном из языков программирования алгоритм, позволяющий найти и вывести количество пар элементов массива, в которых десятичная запись хотя бы одного числа оканчивается на 7. В данной задаче под парой подразумевается два подряд идущих элемента массива.
Запишите ответ для массива a = [3072, 4272, 5672, 7443, 9651, 12147, 15176, 18816, 22848, 27603].
В этой и задачах далее размер массива задавайте по входным данным, а не по условию задачи, то есть в этой задаче 10, а не 30.
В качестве результата программа должна вывести итоговое количество пар. Например, для исходного массива из шести элементов:
10
37
197
45
4777
4
программа выведет:
5
for (i = 0, i < N — 1; i++) {
/*диапозон до n-1 для того,
чтобы на предпоследнем элементе программа
окончила работу*/
if (a[i] % 10==7) || (a[i+1] % 10==7) { //находим ост. дел. на 10
k=k+1;} //увеличиваем счётчик на 1
}
cout << k;