P0006. Nombres fantàstics

Un natural es diu fantàstic si tots els dígits a les posicions parells són parells i tots els dígits a les posicions senars són senars (les posicions es comencen a comptar des de 1 per la dreta). Per exemple, 58361 i 6909 són fantàstics, mentre que 1212421 no ho és (perquè el tercer dígit és un 4, que no és senar).

Feu un programa que llegeixi una seqüència de naturals, digui quants n’hi ha, i digui també quants triplets d’elements consecutius són fantàstics tots tres.

El vostre programa ha d’incloure i usar la funció

    bool es_fantastic(int x);

que indica si un natural |x| és fantàstic o no.

Entrada

L’entrada és una seqüència de naturals x1,,xnx_1, \dots, x_n amb n0n\ge 0.

Sortida

Cal escriure dues línies seguint el format dels exemples: una amb el nombre nn de naturals llegits, l’altra amb el nombre d’índexos ii amb 1in21 \le i \le n - 2 tals que xix_i, xi+1x_{i+1} i xi+2x_{i+2} són fantàstics tots tres.

Informació del problema

Autoria: Professorat de P1

Generació: 2026-01-25T12:03:26.218Z

© Jutge.org, 2006–2026.
https://jutge.org