LOVEGUN

Exercice 2 (Série Esprit)

Oct 14th, 2021 (edited)
107
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.68 KB | None | 0 0
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3.  
  4. int main()
  5. {
  6.     int t[20],n,i,cycle,maxcycle,maxdeb;
  7.     printf ("Saisir la taille du tableau: ");
  8.     scanf ("%d",&n);
  9.     for (i=1;i<n;i++)
  10.     {
  11.         printf ("T[%d]: ",i);
  12.         scanf ("%d",&t[i]);
  13.     }
  14.     i=0;
  15.     cycle=0;
  16.     maxdeb=0;
  17.     do{
  18.         cycle=0;
  19.         while (t[i]==0 && i<n)
  20.         {
  21.             cycle++;
  22.             i++;
  23.         }
  24.         if (cycle>maxcycle)
  25.         {
  26.             maxcycle=cycle;
  27.             maxdeb=i-maxcycle;
  28.         }
  29.         i++;
  30.     }while (i<n);
  31.     printf ("La plus longue suite consécutive de 0 est : %d et elle commence à partir de l'indice %d",maxcycle,maxdeb);
  32. }
  33.  
Add Comment
Please, Sign In to add comment