Advertisement
_Nishat_tasnim

106 Assignment

Mar 22nd, 2021
49
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.39 KB | None | 0 0
  1. #include<stdio.h>
  2.  
  3. void fn(int n)
  4. {
  5. if (n==1)
  6. {
  7. int s,i,a=0;
  8. float b=0.0;
  9. scanf("%d",&s);
  10. int arr[s];
  11. for(i=0; i<s; i++)
  12. {
  13. scanf("%d",&arr[i]);
  14. a+=arr[i];
  15. }
  16. b=(float)a/(float)s;
  17. printf("%.1f\n",b);
  18. }
  19. else if(n==2)
  20. {
  21. int s,i,a,b,big=-5,biggi=0,sm=500000,smi=0,c,d;
  22. scanf("%d",&s);
  23. int arr[s];
  24. for(i=0; i<s; i++)
  25. {
  26. scanf("%d",&arr[i]);
  27.  
  28. }
  29. for(i=0; i<s; i++)
  30. {
  31. if(arr[i]<sm)
  32. {
  33. sm=arr[i];
  34. smi=i;
  35. }
  36. }
  37. for(i=0; i<s; i++)
  38. {
  39. if(big<arr[i])
  40. {
  41. big=arr[i];
  42. biggi=i;
  43. }
  44. }
  45. for(i=0; i<s; i++)
  46. {
  47. arr[biggi]=sm;
  48. printf("%d ",arr[i]);
  49. }
  50. }
  51. else if(n==3)
  52. {
  53. int s,i;
  54. scanf("%d",&s);
  55. int arr[s];
  56. for(i=0; i<s; i++)
  57. {
  58. scanf("%d",&arr[i]);
  59. if(i==arr[i])
  60. {
  61. printf("%d\n",i);
  62. }
  63. }
  64. }
  65. }
  66.  
  67.  
  68. int main()
  69. {
  70. int n,i;
  71. for(i=1;; i++)
  72. {
  73. scanf("%d",&n);
  74. if(i>3||i<=0)
  75. break;
  76. else
  77. fn(n);
  78. }
  79. }
  80.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement