/* File: demo2.c
 * C programs written in Thursday lecture Jan. 12
 * This was compiled with gcc -Wall -g -o demo demo.c
 * Then you can execute it as ./demo <args>
 */

#include <stdio.h>
#include <stdlib.h>

int main(int argc, char *argv[]) {

    int i, total = 0;

    int x;
    int *p;

    x = 3;
    p = &x;

    printf("pointer p is at address %p\n", p);
    printf("this points at *p = %d\n", *p);

    for(i = 1; i < argc; i++)
      total += atoi(argv[i]);

    printf("Average was %f\n", (double)total/(argc - 1));
    return 0;

}


 
