Advertisement
Guest User

Untitled

a guest
Feb 24th, 2017
69
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.53 KB | None | 0 0
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3. #include <time.h>
  4.  
  5. #define RAND_NUM 20
  6.  
  7. int main()
  8. {
  9. srand (time(0));
  10. int max = 0;
  11. int min = 0;
  12. int maxMin = 0;
  13. int minSide = 0;
  14. int maxSide = 0;
  15. signed int negativeNumSum = 0;
  16. signed int negativeNumSumTwo = 0;
  17. signed long multiplication = 1;
  18. signed long evenNumberMult = 1;
  19.  
  20. int arraySize = rand () % RAND_NUM;
  21. int number[arraySize];
  22. printf("%i \n", arraySize);
  23.  
  24. for(int i = 0; i < arraySize; i ++)
  25. {
  26. int arrayNums = rand () % 201 - 100;
  27. number[i] = arrayNums;
  28.  
  29. printf("%i \n", arrayNums);
  30. if (number [i] <= 0)
  31. {
  32. negativeNumSum = number [i] + negativeNumSum;
  33. }
  34. if (number[i] > max)
  35. {
  36. max = number[i];
  37. maxSide = i;
  38. }
  39. if (number[i] < min)
  40. {
  41. min = number[i];
  42. minSide = i;
  43. }
  44. if (number[i] < min && number[i] < 0)
  45. {
  46. maxMin = number[i];
  47. }
  48. for (int j = minSide; j < maxSide; j ++ )
  49. {
  50. multiplication = multiplication * number[i];
  51. }
  52. if(number[i] % 2 == 0)
  53. {
  54. printf("even %i \n", number[i]);
  55. evenNumberMult = evenNumberMult * number[i];
  56. }
  57.  
  58. /*if (number[i] > min && number[i] < 0 )
  59. {
  60. negativeNumSumTwo = negativeNumSumTwo + number[i];
  61. }*/
  62.  
  63. }
  64. printf("Sum of negative numbers %i \n", negativeNumSum);
  65. /*printf("Sum of negative numbers in a range %i \n", negativeNumSumTwo);*/
  66. printf("max %i \n", max);
  67. printf("min %i \n", min);
  68. printf("maxMin %i \n", maxMin);
  69. printf("Multip %ld \n", multiplication);
  70. printf("Even num %ld \n", evenNumberMult);
  71. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement