Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdlib.h>
- #include <stdio.h>
- int getSum(char *array[], int n);
- int getSump(char **array, int n);
- int main(){
- char *input[] = {};
- char userInput;
- int i,j, counter = 0;
- while (userInput != EOF){
- scanf("%c", &userInput);
- **(input + i) = userInput;
- i++;
- }
- for(j = 0; j < sizeof(input); j++){
- if (*(input + j) == " "){
- *(input + j) = " + ";
- }
- if (**(input + j) >= '0' && **(input + j) <= '9'){
- counter++;
- }
- }
- printf("%d arguments excluding \"a.out\"\n", counter);
- printf("%s\n", *input);
- printf("= %d", getSum(input, sizeof(input)));
- printf("= %d", getSump(input, sizeof(input)));
- }
- int getSump(char **array, int n){
- int sum = 0;
- int i;
- for (int i = 0; i < n; i++){
- if (**(array+ i) >= '0' && **(array+ i) <= '9'){
- sum += **(array+ i);
- }
- }
- return sum;
- }
- int getSum(char *array[], int n){
- int sum = 0;
- int i;
- for (int i = 0; i < n; i++){
- if (**(array+ i) >= '0' && **(array+ i) <= '9'){
- sum += **(array+ i);
- }
- }
- return sum;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement