Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- main () {
- int numero, numpari=0, primodispari=3, ultimocinque=0, cont=0, violazione=0;
- printf ("Immetti una sequenza di numeri, ognuno seguito da invio. Ogni numero pari deve essere seguito da 2 numeri dispari. Se si viola questa condizione il programma termina\n");
- while (violazione==0) {
- scanf ("%d", &numero);
- cont++;
- if (numero%2==0) {
- scanf ("%d", &numero);
- cont++;
- numpari++;
- if (numero%2==0) violazione=1;
- else {
- if (cont<primodispari) primodispari=cont;
- if (numero==5) ultimocinque=cont;
- scanf ("%d", &numero);
- cont++;
- if (numero%2==0) violazione=1;
- else {
- if (cont<primodispari) primodispari=cont;
- if (numero==5) ultimocinque=cont;}}}
- else {
- if (cont<primodispari) primodispari=cont;
- if (numero==5) ultimocinque=cont;}
- }
- printf ("I numeri pari nella sequenza sono: %d\n Il primo numero dispari appare alla pozione %d\n L'ultimo 5 appare alla posizione %d", numpari, primodispari, ultimocinque);
- }
Add Comment
Please, Sign In to add comment