diff --git a/2.c b/2.c new file mode 100644 index 0000000..d750a3b --- /dev/null +++ b/2.c @@ -0,0 +1,43 @@ +#include +int b[25]; +int main() +{ + unsigned long long int i,j,k,n,sum; + int flag=0; + scanf("%llu%llu",&n,&k); +unsigned long long int a[n]; + + + for(i=0;i +int main() +{ + + long long int n,v,sum,count,j,i,least,x; + int t,p; + scanf("%d",&t); + + for(p=1;p<=t;p++) + { + scanf("%lld%lld",&n,&v); + long long int a[n]; + + for(i=0;i=0;i--) + { + sum=sum + a[i]; + count++; + if(sum >= v) + { flag=1; + break;} + + + } + + if(flag==0) + {printf("-1\n");} + + else if (flag==1) + {printf("%lld\n",count);} + + } + +} diff --git a/7.c b/7.c new file mode 100644 index 0000000..1532e8a --- /dev/null +++ b/7.c @@ -0,0 +1,51 @@ +#include +long long int c[1000001]; +int main() +{ + long long int n; + scanf("%lld",&n); + long long int a[n]; + long long int max,i,sumfreq,sum,median,mode; + long long int mean; + + scanf("%lld",&a[0]); + max=c[a[0]]; + c[a[0]]++ ; + sumfreq=0; + sum=a[0]; + for(i=1;i max) + { + max=c[a[i]]; + mode=a[i]; + } + + + + } + + + for(i=0;i<=1000000;i++) + { + sumfreq=sumfreq+c[i]; + if(sumfreq>=(n+1)/2) + {break;} + + } + + median=i; + + mean=(sum/n); + printf("%lld %lld %lld\n",mean,median,mode); +return 0 ; +} + diff --git a/c.c b/c.c new file mode 100644 index 0000000..3ef85f5 --- /dev/null +++ b/c.c @@ -0,0 +1,5 @@ +#include +int main() +{ + printf("hello world"); +}