Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- #include <string.h>
- #include <math.h>
- #include <stdlib.h>
- int size;
- void cut(int a[],int n)
- {
- int min,i,z;
- for(i=1;i<=n;i++)
- {
- if(a[i]!=0)
- {
- min=a[i];
- break;
- }
- }
- for(i=1;i<=n;i++)
- {
- if(min>a[i] && a[i]!=0)
- min=a[i];
- }
- for(i=1;i<=n;i++)
- a[i]=a[i]/min;
- int count=0;
- for(i=1;i<=n;i++)
- {
- if(a[i]!=0)
- {
- count++;
- }
- }
- size=count;
- if(size!=0)
- {
- printf("%d",count);
- cut(a,n);
- }
- else
- return;
- }
- int main() {
- int n,i;
- scanf("%d",&n);
- int a[n];
- size=n;
- for(i=1;i<=n;i++)
- scanf("%d",&a[i]);
- cut(a,n);
- /* Enter your code here. Read input from STDIN. Print output to STDOUT */
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement