fork download
  1. #include <iostream>
  2. #include <cstring>
  3. using namespace std;
  4.  
  5. int main()
  6. {
  7. //Declaring Variables & Character Array:
  8. int size = 100;
  9. char integers[size];
  10.  
  11. //Small and Large Numbers:
  12. char small = '9';
  13. char large = '0';
  14.  
  15. //Gathering Integers:
  16. cout << "Please enter a series of integers with nothing between them.";
  17. cin >> integers;
  18.  
  19. //Gathering Size of String:
  20. size = (strlen(integers) + 1);
  21.  
  22. //Initializing Sum Variable:
  23. int sum = 0;
  24.  
  25. //Gathering Sum of All Integers in String:
  26. for(int i = 0; i < size; i++)
  27. {
  28. if(integers[i] >= '0' && integers[i] <= '9' && integers[i] != '\0')
  29. {
  30. if(integers[i] == '0')
  31. sum += 0;
  32. if(integers[i] == '1')
  33. sum += 1;
  34. if(integers[i] == '2')
  35. sum += 2;
  36. if(integers[i] == '3')
  37. sum += 3;
  38. if(integers[i] == '4')
  39. sum += 4;
  40. if(integers[i] == '5')
  41. sum += 5;
  42. if(integers[i] == '6')
  43. sum += 6;
  44. if(integers[i] == '7')
  45. sum += 7;
  46. if(integers[i] == '8')
  47. sum += 8;
  48. if(integers[i] == '9')
  49. sum += 9;
  50. }
  51. }
  52.  
  53. //Gathering Largest Value:
  54. for(int j = 0; j < size; j++)
  55. {
  56. if(integers[j] > large)
  57. large = integers[j];
  58. }
  59.  
  60. //Gathering Smallest Number
  61. for(int j = 0; j < size - 1; j++)
  62. {
  63. if(integers[j] < small)
  64. small = integers[j];
  65. }
  66.  
  67. //Outputting Values:
  68. cout << "The sum of all numbers within the string you input is " << sum << endl;
  69. cout << "The largest value in this series of integers is " << large << ", whilst the smallest value is " << small << endl;
  70.  
  71.  
  72. return 0;
  73. }
Success #stdin #stdout 0s 15240KB
stdin
1234
stdout
Please enter a series of integers with nothing between them.The sum of all numbers within the string you input is 10
The largest value in this series of integers is 4, whilst the smallest value is 1