Advertisement
bgdragoslav

SpiraleOrder

May 20th, 2019
119
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.57 KB | None | 0 0
  1. #include <stdio.h>
  2. #define nombre 5
  3. void spirale(int arr[nombre][nombre],int n)
  4. {
  5. int i,j,k=n;
  6. //lecturer le tableau avec deux dimensions
  7. for(i=0;i<nombre;i++)
  8. {
  9.     for(j=0;j<nombre;j++)
  10.     {
  11.         scanf("%d",&arr[i][j]);
  12.     }
  13. }
  14. //on prend les nombre naturel qui sont en spirale ordre depuis coin superieur gauche vers la droite.
  15. for(i=0;i<nombre;i++)
  16. {
  17.     for(j=i;j<=i+1;j++)
  18.     {
  19.         if(arr[i][j]>0)
  20.         {
  21.             k--;
  22.             printf("%d ",arr[i][j]);
  23.         }
  24.         if(k==0) break;
  25.     }
  26.     if(k==0) break;
  27. }
  28. }
  29. int main()
  30. {
  31.     int arr[nombre][nombre],n;
  32.     scanf("%d",&n);
  33.     spirale(arr,n);
  34. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement